现有的Physics物理系统功能不齐全,如果要开发游戏的话,需要一个受物理影响但是不旋转的BOX,因为如果BOX旋转了,那么BOX中间播放的动画就会出问题了。而且官方还是,网上针对这个Physics物理系统的开发方案也不是很全。
引擎的物理集成模块不是对chipmunk功能简单的做一对一映射,我们有做自己的封装。对于你提到的旋转问题,可以通过PhysicsBody::setRotationEnable这个API实现。 “功能不全”的问题请详细描述下当前的物理集成有哪些功能不能做到。
哦,因为在示例上找不到方法,而且相对的也找不到相关的案例,问了几个人都说没这个设置所以我就当问题来提了。但是希望能把两个物理系统有的内容都放到示例上吧。
反正谢谢你先,这个问题困扰了一整天了。因为反复找来找去,问来问去也是无功而返。如果像你这样一说的话,也就是说像是不受摩擦或弹力那些影响也应该可以设置的是吧?
如果说我想用Physics去绑定一个layer怎么绑?有办法吗?
摩擦、弹力这些是body间相对的,你可以通过创建的时候设置对应的材质属性PhysicsMaterial::restitution PhysicsMaterial::friction.所有node都可以绑定body