【发布时间】:2017-06-23 04:25:24
【问题描述】:
我在 SpriteKit 项目中有许多 SKAction。 SKActions 的默认时间模式是“线性”。是否可以使用扩展来覆盖此时间模式默认值,例如"easeInEaseOut" 所以所有 SKActions 都有timingMode = easeInEaseOut?
我尝试了各种“扩展”样式,但没有一个会编译 - 通常返回“在其自己的类型中使用的'timingMode'”或“Initializer 'init()' 与 Objective-C 选择器 'init' 冲突与隐式初始化器 'init ()' 与相同的 Objective-C 选择器"
文档似乎没有给出任何例子,但这样做肯定是一件有用的事情吗?尤其是当您的游戏中有数百个 SKAction 时?
【问题讨论】:
标签: ios swift sprite-kit