我目前一直在使用自己的实体系统来处理我正在进行的游戏,但我刚刚了解了Gameplaykits对skentity和skcomponent的使用。
这似乎是一个很好的设计模式,我想学习如何使用它。到目前为止,我一直在关注本教程:
如何使用它非常详细,但我想知道如果不是在Gamescene.swift文件中创建实体,我可以在编辑器中执行此操作吗?
目前我是大多数游戏元素的子类,所以我可以在编辑器中创建它,子类完成所有工作。无需从场景文件中实例化它。但是通过这个教程,似乎你必须这样做,或者至少我不知道如何做到这一点。我可以在编辑器中将其子类化为SKEntity文件吗?
如果有人有任何答案,我很乐意听到他们的意见。谢谢你的帮助!!!
答案 0 :(得分:0)
是的当然非常简单,这是Player.swift
和GKEntity
的{{1}}子类的示例。
AttackCompoent.swift
}