UIScene
UIScene
ScreenUI μ SurfaceUI μ λΆλͺ¨ κ°μ²΄μ λλ€.
μ΄λ²€νΈ
OnVisibleEvent |
UIκ° λ³΄μ¬μ§ λ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(UIScene), UIScene λ 보μ¬μ§λ UIScene κ°μ²΄ μ λλ€.
-- μν --
OnUpdateEvent |
UIκ° λ³΄μ¬μ§λ λμ 맀 νλ μλ§λ€ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(UIScene, updateTime), UIScene μ 맀 νλ μλ§λ€ νΈμΆλλ UIScene κ°μ²΄ , updateTime μ number μ λλ€.
-- μν --
OnInVisibleEvent |
UIκ° μ 보μ¬μ§ λ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(UIScene), UIScene λ μ 보μ¬μ§λ μ UIScene κ°μ²΄ μ λλ€.
-- μν --
ν¨μ
void AddChildUIScene(string ChildUISceneName, UIScene ObjectUIScene) |
(deprecate) AddChildUIWidget ν¨μλ‘ μ΄μ©νμΈμ.
void AddChildWidget(UIWidget ObjectWidget) |
μμ UI μμ ―μ μΆκ°ν μ μμ΄μ. (μμμΌλ‘ μΆκ°ν UI μμ ―)
-- μν --
void AddUIMove(string WidgetName, string TrackName, Vector Pos, number Time) |
ν΄λΉ Sceneμμ μλ WidgetNameμ μ΄λ¦μ κ°μ§ μμ ―μ μ΄λ λ³νλ₯Ό μΆκ°ν μ μμ΄μ. (μ΄λ λ³νλ₯Ό μ€ μμ ― μ΄λ¦, νΈλ μ΄λ¦, μ΄λ Vector, λ³ν μλ£κΉμ§μ μκ°)
void AddUIRot(string WidgetName, string TrackName, float Rot, number Time) |
ν΄λΉ Sceneμμ μλ WidgetNameμ μ΄λ¦μ κ°μ§ μμ ―μ νμ λ³νλ₯Ό μΆκ°ν μ μμ΄μ. (νμ λ³νλ₯Ό μ€ μμ ― μ΄λ¦, νΈλ μ΄λ¦, νμ float, λ³ν μλ£κΉμ§μ μκ°)
void AddUIScale(string WidgetName, string TrackName, float scale, number Time) |
(deprecated)ν΄λΉ Sceneμμ μλ WidgetNameμ μ΄λ¦μ κ°μ§ μμ ―μ ν¬κΈ° λ³νλ₯Ό μΆκ°ν μ μμ΄μ. (μ€μΌμΌ λ³νλ₯Ό μ€ μμ ― μ΄λ¦, νΈλ μ΄λ¦, μ€μΌμΌ float, λ³ν μλ£κΉμ§μ μκ°)
void AddUISize(string WidgetName, string TrackName, Vector Size, number Time) |
ν΄λΉ Sceneμμ μλ WidgetNameμ μ΄λ¦μ κ°μ§ μμ ―μ ν¬κΈ° λ³νλ₯Ό μΆκ°ν μ μμ΄μ. (ν¬κΈ° λ³νλ₯Ό μ€ μμ ― μ΄λ¦, νΈλ μ΄λ¦, ν¬κΈ° Vector, λ³ν μλ£κΉμ§μ μκ°)
void AddUIOpacity(string WidgetName, string TrackName, float float, number Time) |
ν΄λΉ Sceneμμ μλ WidgetNameμ μ΄λ¦μ κ°μ§ μμ ―μ ν¬λͺ λ λ³νλ₯Ό μΆκ°ν μ μμ΄μ. (ν¬λͺ λ λ³νλ₯Ό μ€ μμ ― μ΄λ¦, νΈλ μ΄λ¦, ν¬λͺ λ κ°, λ³ν μλ£κΉμ§μ μκ°)
void AddUIEmpty(stirng WidgetName, string TrackName, number Time) |
ν΄λΉ Sceneμμ μλ WidgetNameμ μ΄λ¦μ κ°μ§ μμ ―μ λ³ν λκΈ° μκ°μ μΆκ°ν μ μμ΄μ. (νΈλ μ΄λ¦, λ³ν λκΈ° μκ°)
void PlayUIActionTrack(string TrackName, TransformPlayType Type, number PlayCount) |
μ€μ λ λ³ν 컨νΈλ‘€λ¬ μ€νν΄μ. (νΈλ μ΄λ¦, Enum.TransformPlayType.νμ , μ€ν νμ)
void StopUIActionTrack(string TrackName) |
λ³ν 컨νΈλ‘€λ¬λ₯Ό μ μ§μμΌμ. (μ μ§ ν νΈλ μ΄λ¦)
void PauseUIActionTrack(string TrackName) |
λ³ν 컨νΈλ‘€λ¬λ₯Ό μΌμ μ μ§μμΌμ. (μΌμ μ μ§ ν νΈλ μ΄λ¦)
void ResumeUIActionTrack(string TrackName) |
λ³ν 컨νΈλ‘€λ¬λ₯Ό λ€μ νλ μ΄ν΄μ. (λ€μ νλ μ΄ ν νΈλ μ΄λ¦)
bool IsPlayingUIActionTrack(string TrackName) |
ν΄λΉ TransformTrackμ΄ νλ μ΄ μ€μΈμ§ νμΈν μ μμ΄μ. (νμΈ ν νΈλ μ΄λ¦)
void ResetUIActionTrack(string TrackName) |
ν΄λΉ TransformTrackλ₯Ό μ μ©λκΈ° μ μ TransformμΌλ‘ 리μ μμΌμ. (리μ ν νΈλ μ΄λ¦)
void RemoveUIActionTrack(String TrackName) |
ν΄λΉ Trackμ μ κ±°ν΄μ. (μ κ±° ν νΈλ μ΄λ¦)
WidgetList FindWidgets(WidgetType Type) |
νμμ μ€λΈμ νΈλ€ μ€ WidgetType μ ν΄λΉνλ μμ ― 리μ€νΈλ₯Ό μ»μ μ μμ΄μ.
-- μν --
μ¬μ© κ°λ₯ν λΆλͺ¨ μ€λΈμ νΈ κΈ°λ₯λ€
μμ±
μ΄λ¦ | μ€λͺ |
κ°μ²΄ νμ±ν μ¬λΆ | |
κ°μ²΄μ Matrix | |
κ°μ²΄μ Local Transform | |
κ°μ²΄μ μμΉ Vector | |
κ°μ²΄μ λ‘컬μ’ν Vector | |
κ°μ²΄μ νμ Vector | |
κ°μ²΄μ λ‘컬 νμ Vector | |
κ°μ²΄μ ν¬κΈ° Vector | |
κ°μ²΄μ κ°μμ± |
μ΄λ²€νΈ
μ΄λ¦ | μ€λͺ |
μμ± ν 맀 νλ μλ§λ€ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(updateTime), updateTime μ number μ λλ€. | |
μμ λ λ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function() μ λλ€. | |
Enable λ λ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function() μ λλ€. | |
Disable λ λ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function() μ λλ€. |
ν¨μ
μ΄λ¦ | μ€λͺ |
κ°μ²΄μ ν€ κ°μ μ»μ μ μμ΄μ. | |
νμ¬ λ§€νΈλ¦μ€μμ μ€μ λ 맀νΈλ¦μ€λ‘ 보κ°μ΄ λλ 맀νΈλ¦μ€λ₯Ό μ€μ ν μ μμ΄μ μ€μ ν μ μμ΄μ. (Matrix κ°, bool μΆ©λ μ²λ¦¬ μ¬λΆ) | |
νμ¬ λ§€νΈλ¦μ€μμ μ€μ λ 맀νΈλ¦μ€λ‘ 보κ°μ΄ λλ 맀νΈλ¦μ€λ₯Ό λ‘컬μ’νκΈ°μ€μΌλ‘ μ€μ ν μ μμ΄μ μ€μ ν μ μμ΄μ. (Matrix κ°, bool μΆ©λ μ²λ¦¬ μ¬λΆ) | |
μκ°μ΄λ νλ 맀νΈλ¦μ€λ₯Ό μ€μ ν μ μμ΄μ. (Matrix κ°) | |
κ°μ²΄μ μμΉλ₯Ό μ€μ ν μ μμ΄μ. (μ€μ ν μμΉ Vector κ°, μΆ©λ μ²λ¦¬ μ¬λΆ) | |
κ°μ²΄μ tagλ₯Ό μ€μ ν΄μ. (μ€μ ν tag) | |
κ°μ²΄μ μ€μ λ tagλ₯Ό μ»μ μ μμ΄μ. | |
μ μ κ° μΆκ°ν μ€λΈμ νΈ μ»€μ€ν μ΄λ²€νΈμ ν¨μλ₯Ό μ°κ²°ν μ μμ΄μ. (μ΄λ²€νΈ μ΄λ¦, μ°κ²° ν¨μ) | |
μ€λΈμ νΈκ° ν΄λΉνλ μμΉλ₯Ό λ°λΌλ³΄κ² ν μ μμ΄μ. (λ°λΌλ³Ό μμΉ Vector) |
Last updated