gpt4 book ai didi

ios - 如何从.tmx TileMap文件获取SpriteKit PhysicsBodies

转载 作者:行者123 更新时间:2023-12-01 17:31:15 24 4
gpt4 key购买 nike

我想要的用法是这样的:

  • 使用Tiled创建一个.tmx映射,该映射指定SpriteKit中将成为PhysicsBody对象的一堆对象的背景和起始位置
  • 使用JSTileMap读取.tmx并显示它
  • 在JSTileMap生成的tilemap对象中,引用适当的图层/对象/将其转换为各种PhysicsBody对象,这些对象的位置现在由物理引擎
  • 控制

    我已经成功地完成了上面的1.和2.,但是仍然坚持使用3.可以引用层或对象,但是当我什至尝试通过简单的测试来更改其位置(使用 setPosition方法)时,它就会崩溃。

    我非常愿意使用JSTileMap以外的其他东西,如果这样做可以使从.tmx中获得可操纵的图层/对象的最终目标变得更加容易。

    最佳答案

    我是JSTileMap的维护者。我有一个大约一个月前做的示例项目,其中有一些您在这里谈论的例子。欢迎您查看我的代码:https://dl.dropboxusercontent.com/u/14626689/Platformer%20Test%201.zip

    它应该为您提供您正在寻找的大多数答案,并对尚未发布的JSTileMap进行一些细微调整。

    关于ios - 如何从.tmx TileMap文件获取SpriteKit PhysicsBodies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21514996/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com