首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运动学角色的PhysX - Stick控制器

运动学角色的PhysX - Stick控制器
EN

Stack Overflow用户
提问于 2014-07-13 05:05:50
回答 1查看 259关注 0票数 0

默认情况下,PhysX中的运动学角色将简单地将控制器推到一边或忽略它们:

http://youtu.be/2bJDOjFIrRI

这显然不是电梯或自动扶梯之类的东西所希望的行为。我不确定如何真正地将控制器“粘”到平台上,以确保玩家不会跌倒。

我尝试在每个模拟步骤移动控制器时,将平台的运动学目标偏移添加到位移向量中,但是这并不能阻止运动学演员的“推动”,也不是很准确。

这通常是如何实现的?文档提到了使用障碍物来移动平台,但我看不出这在这种情况下会有什么帮助。

我使用的是PhysX 3.3.0。

EN

回答 1

Stack Overflow用户

发布于 2014-09-03 20:09:07

你可以创建代表移动平台的虚拟PxScene。它的空间将被认为是平台的本地空间,所以子控制器根本不会被推送。此外,您可以添加碰撞,防止控制器移动到平台边界之外。

显然,上述方法的缺点是使用虚拟场景和多个控制器。你将不得不增强你的演员,增加他们切换当前场景的能力。移动平台还必须更加详细(它们将需要触发器来生成相应的场景变化事件)。

至于好处,您将获得(免费!)演员站在水平运动平台上的精确运动学。

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

https://stackoverflow.com/questions/24717315

复制
相关文章

相似问题

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