murasaqi/Unity_StageLightManeuver

ExcutionOrderを自動設定

Closed this issue · 2 comments

AJpon commented

SLM使うとき、VLBのExcutionOrderをSLMより後にするみたいなやつをやらないと1フレーム遅れるみたいなやつがある
ExcutionOrderの設定UIが使いづらくて結構手間なのでこういうのをSLM側で勝手にやりたい

AJpon commented

Package側に設定を保存すればImport時にインジェクトできた気がする

一旦は必要なスクリプトにDefaultExecutionOrder属性をつけるでもよいかも
特に何の設定もしなければVLBのExecutionOrderは0になるので、StageLightFixtureとStageLightTimelineTrackにDefaultExecutionOrder属性付けて負数にしておけばいい

https://forum.unity.com/threads/undocumented-but-public-defaultexecutionorder-attribute.530618/

execution orderをmetaに記録して対応