SurfaceUI
SurfaceUI
ํด๋ผ์ด์ธํธ์์ ์ฌ์ฉ๋๋ Surface UI ๊ฐ์ฒด์์.
์์ฑ
Visible
UI์ ํ์ ์ฌ๋ถ๋ฅผ ์ค์ ํ ์ ์์ด์. (UI ํ์ ์ฌ๋ถ)
-- ์ํ --
Opacity
UI์ Opacity๊ฐ์ ์ค์ ํฉ๋๋ค.
-- ์ํ --
์ฌ์ฉ ๊ฐ๋ฅํ ๋ถ๋ชจ ์ค๋ธ์ ํธ ๊ธฐ๋ฅ๋ค
์์ฑ
์ด๋ฆ
์ค๋ช
์ด๋ฒคํธ
์ด๋ฆ
์ค๋ช
UI๊ฐ ๋ณด์ฌ์ง ๋ ํธ์ถ๋๋ ์ด๋ฒคํธ์์. ์ฐ๊ฒฐํจ์ ํ์์ function(UIScene), UIScene ๋ ๋ณด์ฌ์ง๋ UIScene ๊ฐ์ฒด ์ ๋๋ค.
UI๊ฐ ๋ณด์ฌ์ง๋ ๋์ ๋งค ํ๋ ์๋ง๋ค ํธ์ถ๋๋ ์ด๋ฒคํธ์์. ์ฐ๊ฒฐํจ์ ํ์์ function(UIScene, updateTime), UIScene ์ ๋งค ํ๋ ์๋ง๋ค ํธ์ถ๋๋ UIScene ๊ฐ์ฒด , updateTime ์ number ์ ๋๋ค.
UI๊ฐ ์ ๋ณด์ฌ์ง ๋ ํธ์ถ๋๋ ์ด๋ฒคํธ์์. ์ฐ๊ฒฐํจ์ ํ์์ function(UIScene), UIScene ๋ ์ ๋ณด์ฌ์ง๋ ์ UIScene ๊ฐ์ฒด ์ ๋๋ค.
ํจ์
์ด๋ฆ
์ค๋ช
(deprecate) AddChildUIWidget ํจ์๋ก ์ด์ฉํ์ธ์.
์์ UI ์์ ฏ์ ์ถ๊ฐํ ์ ์์ด์. (์์์ผ๋ก ์ถ๊ฐํ UI ์์ ฏ)
ํด๋น Scene์์ ์๋ WidgetName์ ์ด๋ฆ์ ๊ฐ์ง ์์ ฏ์ ์ด๋ ๋ณํ๋ฅผ ์ถ๊ฐํ ์ ์์ด์. (์ด๋ ๋ณํ๋ฅผ ์ค ์์ ฏ ์ด๋ฆ, ํธ๋ ์ด๋ฆ, ์ด๋ Vector, ๋ณํ ์๋ฃ๊น์ง์ ์๊ฐ)
ํด๋น Scene์์ ์๋ WidgetName์ ์ด๋ฆ์ ๊ฐ์ง ์์ ฏ์ ํ์ ๋ณํ๋ฅผ ์ถ๊ฐํ ์ ์์ด์. (ํ์ ๋ณํ๋ฅผ ์ค ์์ ฏ ์ด๋ฆ, ํธ๋ ์ด๋ฆ, ํ์ float, ๋ณํ ์๋ฃ๊น์ง์ ์๊ฐ)
(deprecated)ํด๋น Scene์์ ์๋ WidgetName์ ์ด๋ฆ์ ๊ฐ์ง ์์ ฏ์ ํฌ๊ธฐ ๋ณํ๋ฅผ ์ถ๊ฐํ ์ ์์ด์. (์ค์ผ์ผ ๋ณํ๋ฅผ ์ค ์์ ฏ ์ด๋ฆ, ํธ๋ ์ด๋ฆ, ์ค์ผ์ผ float, ๋ณํ ์๋ฃ๊น์ง์ ์๊ฐ)
ํด๋น Scene์์ ์๋ WidgetName์ ์ด๋ฆ์ ๊ฐ์ง ์์ ฏ์ ํฌ๊ธฐ ๋ณํ๋ฅผ ์ถ๊ฐํ ์ ์์ด์. (ํฌ๊ธฐ ๋ณํ๋ฅผ ์ค ์์ ฏ ์ด๋ฆ, ํธ๋ ์ด๋ฆ, ํฌ๊ธฐ Vector, ๋ณํ ์๋ฃ๊น์ง์ ์๊ฐ)
ํด๋น Scene์์ ์๋ WidgetName์ ์ด๋ฆ์ ๊ฐ์ง ์์ ฏ์ ํฌ๋ช ๋ ๋ณํ๋ฅผ ์ถ๊ฐํ ์ ์์ด์. (ํฌ๋ช ๋ ๋ณํ๋ฅผ ์ค ์์ ฏ ์ด๋ฆ, ํธ๋ ์ด๋ฆ, ํฌ๋ช ๋ ๊ฐ, ๋ณํ ์๋ฃ๊น์ง์ ์๊ฐ)
ํด๋น Scene์์ ์๋ WidgetName์ ์ด๋ฆ์ ๊ฐ์ง ์์ ฏ์ ๋ณํ ๋๊ธฐ ์๊ฐ์ ์ถ๊ฐํ ์ ์์ด์. (ํธ๋ ์ด๋ฆ, ๋ณํ ๋๊ธฐ ์๊ฐ)
์ค์ ๋ ๋ณํ ์ปจํธ๋กค๋ฌ ์คํํด์. (ํธ๋ ์ด๋ฆ, Enum.TransformPlayType.ํ์ , ์คํ ํ์)
๋ณํ ์ปจํธ๋กค๋ฌ๋ฅผ ์ ์ง์์ผ์. (์ ์ง ํ ํธ๋ ์ด๋ฆ)
๋ณํ ์ปจํธ๋กค๋ฌ๋ฅผ ์ผ์ ์ ์ง์์ผ์. (์ผ์ ์ ์ง ํ ํธ๋ ์ด๋ฆ)
๋ณํ ์ปจํธ๋กค๋ฌ๋ฅผ ๋ค์ ํ๋ ์ดํด์. (๋ค์ ํ๋ ์ด ํ ํธ๋ ์ด๋ฆ)
ํด๋น TransformTrack์ด ํ๋ ์ด ์ค์ธ์ง ํ์ธํ ์ ์์ด์. (ํ์ธ ํ ํธ๋ ์ด๋ฆ)
ํด๋น TransformTrack๋ฅผ ์ ์ฉ๋๊ธฐ ์ ์ Transform์ผ๋ก ๋ฆฌ์ ์์ผ์. (๋ฆฌ์ ํ ํธ๋ ์ด๋ฆ)
ํด๋น Track์ ์ ๊ฑฐํด์. (์ ๊ฑฐ ํ ํธ๋ ์ด๋ฆ)
ํ์์ ์ค๋ธ์ ํธ๋ค ์ค WidgetType ์ ํด๋นํ๋ ์์ ฏ ๋ฆฌ์คํธ๋ฅผ ์ป์ ์ ์์ด์.
Last updated