接下来我们建立机器人对象.
在Sprites文件夹中新建Robot.ccb文件,类型为Node.
打开SpriteBuilder的Tileless View将机器人身体和手臂拖入根节点,调整好相对的位置:
在Timeline中将身体命名为body,手臂命名为arm.这仅仅是便于在SpriteBuilder中识别对象,没有别的作用.
打开body的物理对象,设置为静态类型.同时打开arm物理对象,设置为动态对象.和篮框类似,需要分别绘制出合适的物理边界:
因为手臂是动态对象,所以此时运行游戏手臂会从身体上掉下来.我们需要将手臂固定在身体上,同时手臂还能在固定点上旋转,这需要用关节来处理,我们下一篇就来聊聊如何添加物理关节对象 ;)
时间: 2024-09-24 15:22:19