よくある質問 - Katsuya100/SceneLayer-Trial GitHub Wiki
Q. チームで開発しており製品版を購入する場合、いくつ購入すれば良いか。
以下の条件のいずれかに当てはまるチームスタッフ人数分の購入をお願いします。
LayerBehaviour
を拡張するスタッフTransitionBehaviour
を拡張するスタッフLoaderBehaviour
を拡張するスタッフSceneLayerEditor
を操作するスタッフ
各Behaviourの拡張以外の目的でSceneLayerのAPIを操作するのみであれば、購入の必要はありません。
また、エディタ機能でも LayerInspector
TransitionInspector
LoaderInspector
のみを操作する場合は、購入する必要はありません。
Q. BehaviourTypeを変更すると一瞬エディタが止まる。
ScriptableObjectのインスタンスが変わるためAssemblyReloadしています。
Q. TransitionBehaviour.IsTransitable()の評価順序がわからない。
評価順序は仕様として定義していませんので、順不同となります。
内部実装としては、作られた順に評価されています。
Q. CrossReferenceのInspectorに謎の文字列が表示されます。
GOIDが表示されています。
GOIDが表示されるのは、下記のどちらかの場合になります。
- Missingしている
- Scene内のGameObjectを参照している
2の場合、該当のSceneを開いている間だけ、通常の見た目になります。
Q. CrossReferenceに設定したPrefabを複数Instantiateするとどうなるか?
最後に作成されたインスタンスが取得されます。