如何使用gameplaykit将精灵分配给场景编辑器中的实体

时间:2017-09-23 18:50:18

标签: swift xcode sprite-kit editor gameplay-kit

我目前一直在使用自己的实体系统来处理我正在进行的游戏,但我刚刚了解了Gameplaykits对skentity和skcomponent的使用。

这似乎是一个很好的设计模式,我想学习如何使用它。到目前为止,我一直在关注本教程:

https://www.raywenderlich.com/155780/gameplaykit-tutorial-entity-component-system-agents-goals-behaviors-2

如何使用它非常详细,但我想知道如果不是在Gamescene.swift文件中创建实体,我可以在编辑器中执行此操作吗?

目前我是大多数游戏元素的子类,所以我可以在编辑器中创建它,子类完成所有工作。无需从场景文件中实例化它。但是通过这个教程,似乎你必须这样做,或者至少我不知道如何做到这一点。我可以在编辑器中将其子类化为SKEntity文件吗?

如果有人有任何答案,我很乐意听到他们的意见。谢谢你的帮助!!!

1 个答案:

答案 0 :(得分:0)

是的当然非常简单,这是Player.swiftGKEntity的{​​{1}}子类的示例。

AttackCompoent.swift

}