我正在尝试移植一个使用 SpriteKit 的项目,但我对这些类有问题:
SKPhysicsBody
L_OBJC_CLASSLIST_REFERENCES_$_63: error: undefined reference to 'OBJC_CLASS_$_SKPhysicsBody'
scons: building terminated because of errors.
Apportable是否支持SpriteKit?我该怎么办?
Apportable 支持 Sprite Kit。但在撰写本文时(2014年2月),它尚不支持物理学。您现在必须避免引用/使用任何SKPhysics*类。
2014年6月更新:
Apportable不再支持Sprite Kit,目前的工作重点是改进cocos2d-iphone/cocos2d-swift及其"可移植性"。
2014 年 5 月 24 日,apportable 在他们的论坛上写道,他们已经删除了部分实现的精灵套件:
从 1.10.0 版本开始,我们删除了部分实现 我们的SDK中的SpriteKit。虽然我们可能会在未来的版本中添加支持 的SDK,我们目前只支持SpriteBuilder和 SDK入门版和独立版中的Cocos2D游戏引擎。
他们建议您使用 Cocos2D 或直接与他们联系以定制构建:
http://forum.apportable.com/t/spritekit-in-developer-preview/252/7
http://forum.apportable.com/t/spritekit-in-developer-preview/252/5