目前打算用cocos2d-x 3.2做一个类似“是男人就下一百层”的游戏,大概就是从屏幕底部有很多的能够让玩家站的平台往上移动,玩家则尽量保证不被这些平台托到屏幕最上方或者没踩到平台而掉出画面。
现在的问题是,这些平台应该怎么做呢?我最开始的打算是把平台做成静态刚体,也就是用PhysicsEdgeBox,然后平台的移动用moveTo函数移动平台的sprite,但发现不少问题问题。即便我把玩家和平台的sprite弹性都设为0,当两者接触的某些时候玩家的sprite仍然会被弹飞。第二个问题是平台和玩家Sprite在接触的时候,玩家是陷进去的,就好像那个平台不是长方形,而是凹进去的形状……
最近刚接触这个引擎,不知道大家对于做这种会移动的平台是怎么做的。另外我还听说可以移动camera?就是说平台固定不动,但是镜头一直往下移动,我从来没试过镜头移动,不知道是该这样做吗?
这里是截图(可以看到玩家,也就是那个球有一小部分陷进了平台里面……):
平台设为1:动态的 2:不受重力影响 3:使用实体创建PhysicsBox,不要使用PhysicsEdgeBox

