Notifications
bg
梅村時空
0
Likes
1
Follower
0
Connections
All
Articles0
Games0
Showcases0
Column0
Jobs0
すみません質問させてください。
Unity2018.3にバージョンアップしたらAnimator.playableGraphが無効になっていて、使用しようとするとThe PlayableGraph is nullが出ます。
2018.2では同じプロジェクトの同じコードを実行してもエラーは出ませんでした。ドキュメントにもPlayableAPIの仕様変更の記述がないので手詰まりになってしまいました。何か対策はありませんか?

5 months ago
Reply@Tatsuhiko Yamamura (山村達彦)ので、AnimatorController無しにPlayableGraphが必要なら、PlayableGraph.Create ();でPlayableGraphを作り、その上でAnimationPlayableOutput.Createで自身のAnimatorをPlayableGraphに登録するのが良いです。 なおAnimatorの時のように自動的にgraph.Destroy ();してくれないので、自分で開放する必要があります。 http://tsubakit1.hateblo.jp/entry/2017/07/30/134536
実装できました。ありがとうございます!
ので、AnimatorController無しにPlayableGraphが必要なら、PlayableGraph.Create ();でPlayableGraphを作り、その上でAnimationPlayableOutput.Createで自身のAnimatorをPlayableGraphに登録するのが良いです。 なおAnimatorの時のように自動的にgraph.Destroy ();してくれないので、自分で開放する必要があります。 http://tsubakit1.hateblo.jp/entry/2017/07/30/134536
多分、仕様変更です。 「Animation: Improved the behavior of an Animator. It no longer creates an empty output when the Animator does not have an AnimatorController assigned.」 普通はAnimatorはAnimatorControllerが無ければ特に何かを動かすことはなかった(=Animatorが付いていれば自身のPlayableGraphによるOutputが必要になる)のですが、現状TimelineやPlayableの統合アプローチなど、外部のPlayableのOutputで動作するケースが増えた(=必ずしもAnimator毎のPlayableGraphは要らない)為、AnimatorControllerが無ければPlayableGraphは作らなくなったのかなと
tositeru
Programmer
5 months ago
すみません、コメント先を間違えました。
View More Comments
About Me
No description
See more
Skills
No skills added yet
Certifications (0)
Import
See all
梅村時空's liked projects (0)
No likes yet
Following (0)
Not following anyone yet
Follower (1)
Following Companies (0)
Not following anyone yet