首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PhysX NxActor问题

PhysX NxActor问题
EN

Stack Overflow用户
提问于 2009-01-27 05:04:41
回答 1查看 548关注 0票数 2

据我所知,使用PhysX API,获取NxActor的唯一方法是使用createActor方法从NxScene的实例中获取。这真的让我很烦。我希望保持代码的整洁,但我觉得别无选择,只能将这个场景从一个构造器传递到另一个构造器,这样类就可以创建并引用actors。我想,或者,我可以将场景设置为全局的(eek!),但我不认为全局变量是一个好主意。我的一个想法是让我的类简单地存储NxActorDesc (并让它们通过消息传递将其提供给场景以创建参与者),但它们确实需要对NxActor的引用,以便它们可以与参与者同步它们的转换。

无论如何,我想看看其他人可能有什么见解。你认为我这样做是正确的吗(到处传递NxScene )?感觉有点讨厌,但也许我就是疯了。如果没有,我如何才能以一种更优雅的方式将模型类与NxActor进行同步呢?提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2009-09-20 17:43:09

如果你不想让你的对象直接与Actor耦合,我会建议一种不同的方法。你可以想出一种方法来注册一个对象,让物理更新它。然后,这些对象注册到的模块将每个对象分配给一个Actor,该Actor将用于定期设置对象的信息。这样,您只有一个与Actor/PhysX管理耦合的模块,并且对象只需要一个允许它们使用物理信息进行更新的接口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/482360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档