![]() |
1
7
正如@Cristik在评论中猜测的那样,这与
this question
和
this question
:公众
过去,这种方法在很大程度上依赖于
"duck typing"
Objective-C的行为,只要
Swift在运行时类型正确性方面比ObjC更严格,因此仅“鸭子类型”是不够的。自iOS 9/OS X 10.11以来,SpriteKit有一些解决方案,允许
但这些并没有涵盖所有的案例,尤其是,它并没有抓住(ObjC)
我认为这是一个错误,建议 filing it with Apple . 编辑/更新:在这个bug得到修复之前(已经一年多了),解决方法是将方便的“初始化器”改为类方法。(如果必须,也可以是一个全局函数,但……ewww。) |
![]() |
Shakti · SKSpriteNode不在根场景中 6 年前 |
![]() |
Naveen Saini · 如何从数组中为每个分数增量传递一个值 6 年前 |
![]() |
nerk · ARKit中的ChromaKey视频 7 年前 |
![]() |
Bran · Spritekit地面不接触屏幕底部 7 年前 |
![]() |
B.Toaster · 通过SpriteKit实现多对等连接 7 年前 |