Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Timeline_を使って演出の幅を広げよう.pdf

 Timeline_を使って演出の幅を広げよう.pdf

Unity Timeline の紹介と,使ってみてハマったところ,解決方法の紹介

Aiming × KLab コラボMeetup!
https://aiming.connpass.com/event/85240/
LT 発表で使った資料となります。

Transcript

  1. Timeline Λ͔ͭ͏ͱ • ࣮ߦ࣌ʹϦΞϧλΠϜʹ࠶ੜ͞ΕΔ • ΩϟϥΫλʔͷಈ͖Λݸผʹ੍ޚͰ͖Δ • UnityEditor ࠶ੜఀࢭঢ়ଶ͡Όͳͯ͘΋ɼΞχϝʔ γϣϯ݁Ռ͕֬ೝͰ͖Δ

    • ΞχϝʔγϣϯΛ࢖͍ճͤΔ • DCC πʔϧ্Ͱईʹ߹Θͤͯ࡞Βͳͯ͘΋ɼ ݸʑͷಈ͖Λ࡞͓͍ͬͯͯɼUnity ্Ͱ૊Έ߹Θ ͤͯಈ͖Λͭ͘Δ
  2. Timeline ͱ Animator ൺֱ • Animator • ΞχϝʔγϣϯΛঢ়ଶʹԠͯ͡੾Γସ͑ Δ •

    Timeline • ΞχϝʔγϣϯΛ࣌ؒ࣠ʹԠͯ͡੾Γସ ͑Δ
  3. ղܾํ๏ • Bindings ʹγʔϯΦϒδΣΫτΛόΠϯυ ͢ΔεΫϦϓτΛ࡞Δ (SetGenericBinding) [ExecuteInEditMode] public class CinemachineBrainBinder

    : MonoBehaviour { [SerializeField] private PlayableDirector director; private void OnValidate() { Bind(); } private void Start() { Bind(); } public void Bind() { var binding = director.playableAsset .outputs.Where(x => x.streamName == "Cinemachine Track") .First(); director.SetGenericBinding( binding.sourceObject, Camera.main.GetComponent<CinemachineBrain>()); } } ໊લ͔ΒόΠϯυΛऔಘ͢Δ
  4. Timeline Ready ͳΞηοτ͕
 ૿͖͑ͯͯ·͢ • એ఻ • Timeline ੍ޚՄೳͳɼύεʹԊͬͯҠಈ ͢ΔΞηοτΛ

    AssetStore Ͱެ։͠· ͨ͠(স) • https://assetstore.unity.com/packages/ tools/animation/b-spline-path-105412