Slide 16
Slide 16 text
ղܾํ๏
• 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());
}
}
໊લ͔ΒόΠϯυΛऔಘ͢Δ