小编MJ1*_*986的帖子

在Xcode 8中为SKTileMapNode的tile提供物理

我正在学习Swift,作为一个项目,我正在开发一个类似于超级马里奥的基于平铺的2D游戏,我的角色会走路并跳上瓷砖.

最新版本的Xcode和Sprite Kit可以直接在Xcode中创建Tile Map.

在新的Xcode和Sprite工具包的演示中,这个人展示了一个类似于我正在做的游戏.

https://developer.apple.com/videos/play/wwdc2016/610/ (大约20分钟).

他提到我给Tiles用户数据属性,并且在代码中我们搜索具有该用户数据的所有tile并给它们一些物理属性,以便角色可以碰撞或与它们交互(在我的情况下,我的角色不会掉落)或者穿过瓷砖).

所以基本上,这个想法是给那些瓦片一个物理体,但这不能用SKphysicsBody来完成.所以必须有另一种方式,因为我是Swift的新手,我很想念它.

如果有人知道这一点,我将非常感谢帮助.

如果问题不清楚,请告诉我,因为我也是堆栈溢出的新手.

xcode sprite-kit skphysicsbody swift sktilemapnode

5
推荐指数
2
解决办法
1990
查看次数

标签 统计

skphysicsbody ×1

sktilemapnode ×1

sprite-kit ×1

swift ×1

xcode ×1