私の知る限り、PhysX APIを使用して、NxActorを取得する唯一の方法は、createActorメソッドを使用してNxSceneのインスタンスから取得することです。これは本当に私を悩ませています。コードをクリーンに保ちたいのですが、クラスがアクターを作成して参照できるように、このシーンをコンストラクターからコンストラクターに渡す以外に選択肢はないように感じます。あるいは、シーンをグローバル(eek!)にすることもできると思いますが、グローバル変数は良い考えではないと思います。クラスにNxActorDescを保存させる(そしてメッセージパッシングを介してアクターを作成するためにシーンに提供させる)という考えがありましたが、変換をアクターと同期できるように、NxActorへの参照が本当に必要です。
とにかく、他の人がどんな洞察を持っているのか見てみたいです。私はこれを正しい方法で行っていると思いますか(NxSceneをいたるところに渡します)?ちょっと不快な感じがしますが、たぶん私は夢中です。そうでない場合、ModelクラスなどをNxActorとよりエレガントな方法で同期するにはどうすればよいですか?前もって感謝します!