GameplayKitにて、GKComponentを継承したクラス内でentityがnilになる
いつもお世話になっております。
以下サイトを参考にGameplayKitを勉強しております。
GKComponentを継承したクラス内のentity?.componentの箇所がnilになってしまいます。
自分の力では解決できそうにない為、教えて頂けると幸いです。
ご教授ご鞭撻のほどよろしくお願い致します。
参考サイト
https://github.com/marielin/CocoaBlast/blob/master/CocoaBlast_guide.md
参考コード
class PlayerControlComponent: GKComponent {
/// A convenience property for the entity's sprite component.
var spriteComponent: SpriteComponent? {
return entity?.component(ofType: SpriteComponent.self)
}
...
自己解決致しましたので、回答にソースコードを記載せて頂きました。