* Timeline
: ๋ณตํฉ ์ ๋๋ฉ์ด์ ์ ์ ์ํ ๋ ์ฐ๋ Tool (Playable Director์ ์์กด)
Object์ Playabel Director Component๋ฅผ ์ถ๊ฐํ๊ณ ๋ง๋ Timeline์ playable ์์ฑ์ผ๋ก ๋ค๊ฐ๋ค.
* PlaybleDirector
: Timeline Asset์ ํธ๋๊ณผ ๊ฒ์ ์ค๋ธ์ ํธ๋ฅผ ์ฐ๊ฒฐํด์ฃผ๊ธฐ ์ํด ์ฌ์ฉ
* Bindings
Timeline ์์ ํธ๋์ ์ฐ๊ฒฐ๋ Audio, Animation ๋ฑ์ ์ ๋ณด๋ค
[Binding ์ ๋ฆฌ]
๊ฐ์ฒด์ ํด๋น ์คํฌ๋ฆฝํธ ๋ฌ์์ ์ฐ์ด์ง ์๋ binidng๋ค ์ ๋ฆฌํ๊ธฐ
#if UNITY_EDITOR
[Sirenix.OdinInspector.Button]
void ClearBinding() {
var directors = Object.FindObjectsOfType<PlayableDirector>();
foreach (var director in directors){
var dirSO = new SerializedObject(director);
var sceneBindings = dirSO.FindProperty("m_SceneBindings");
for (var i = sceneBindings.arraySize - 1; i >= 0; i--){
var binding = sceneBindings.GetArrayElementAtIndex(i);
var key = binding.FindPropertyRelative("key");
if (key.objectReferenceValue == null)
sceneBindings.DeleteArrayElementAtIndex(i);
}
dirSO.ApplyModifiedProperties();
}
}
#endif
[Unity ๊ณต์ Document ์ฐธ๊ณ ]
ํ์๋ผ์ธ ๊ฐ์ - Unity ๋งค๋ด์ผ
ํ์๋ผ์ธ ์๋ํฐ ์ฐฝ ์ ์ฌ์ฉํ์ฌ ์ฌ์ ๊ฒ์ ์ค๋ธ์ ํธ์ ์ฐ๊ฒฐ๋ ํธ๋๊ณผ ํด๋ฆฝ์ ์๊ฐ์ ์ผ๋ก ์ ๋ ฌํ๊ณ ์ปท์ฌ, ์๋ค๋งํฑ ์์, ๊ฒ์ํ๋ ์ด ์ํ์ค๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
docs.unity.cn
Unity - Manual: Playable Director component
Playable Director component The Playable Director component stores the link between a Timeline instance and a Timeline Asset. The Playable Director component controls when the Timeline instance plays, how the Timeline instance updates its clock, and what h
docs.unity3d.com
'๐ฎ Unity Study > Unity' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Unity] Java ๋๋ Kotlin ์์ค ํ์ผ์ ํ๋ฌ๊ทธ์ธ์ผ๋ก ์ฌ์ฉ (0) | 2022.03.22 |
---|---|
[Unity] Unity SpecialFolders (0) | 2022.03.22 |
[Unity] Plugin (0) | 2021.10.14 |
[Unity] Resource ์ AssetBundles (0) | 2021.10.14 |
[Unity] ์ปค์คํ ๋ฉ๋ด ๋ง๋ค๊ธฐ (0) | 2021.09.11 |