Aid*_*ser 6 image ios sprite-kit skspritenode swift
我正在使用Swift在SpriteKit中创建一个游戏.游戏要求玩家能够使用这样的地图在美国选择某个州.

是否有一个程序或技术可用于绘制状态的轮廓,并将每个状态转换为地图中自己的唯一节点?例如,我希望能够点击Illinois节点,然后让我的应用程序认识到我已经使用了伊利诺伊州.我不知道从哪里开始并理解这不是一件容易的事.任何帮助,将不胜感激.
我能想到的最简单的方法是创建多个图像(每个状态一个),最后将它们添加到场景中(每个图像都位于其自己的正确位置)。
为每个状态设置一个单独的精灵将使一些操作变得更容易,例如
从您在问题中发布的输入图像开始,您可以使用具有遮罩功能的图像编辑工具(如Pixelmator)来提取每个状态的图像。
分离图像后,相同的图像编辑器可能会为您提供该状态在画布内的位置。您需要使用它们来重新定位画布内的状态。或者您可以使用 Xcode SpriteKit 场景编辑器手动定位图像。
| 归档时间: |
|
| 查看次数: |
199 次 |
| 最近记录: |