我正在学习Swift,作为一个项目,我正在开发一个类似于超级马里奥的基于平铺的2D游戏,我的角色会走路并跳上瓷砖.
最新版本的Xcode和Sprite Kit可以直接在Xcode中创建Tile Map.
在新的Xcode和Sprite工具包的演示中,这个人展示了一个类似于我正在做的游戏.
https://developer.apple.com/videos/play/wwdc2016/610/ (大约20分钟).
他提到我给Tiles用户数据属性,并且在代码中我们搜索具有该用户数据的所有tile并给它们一些物理属性,以便角色可以碰撞或与它们交互(在我的情况下,我的角色不会掉落)或者穿过瓷砖).
所以基本上,这个想法是给那些瓦片一个物理体,但这不能用SKphysicsBody来完成.所以必须有另一种方式,因为我是Swift的新手,我很想念它.
如果有人知道这一点,我将非常感谢帮助.
如果问题不清楚,请告诉我,因为我也是堆栈溢出的新手.