子类化使用SpriteKit .sks场景文件创建的SKNode

鲁迪

(这适用于XCode 6和iOS 8 beta 4)

喜欢新的SceneKit编辑器。我已成功将场景从.sks文件加载到自定义SKScene类中。但是,其中的对象被实例化为默认类(SKNode,SKSpriteNode等),我不确定如何将它们绑定为实例化为自定义子类。

目前,我通过创建自定义类并链接到Sprite节点作为属性来解决此问题,并且可以正常工作

sf13579

我写了一个小助手代表来解决这个问题:https : //github.com/ice3-software/node-archive-delegate它使用NSKeyedUnarchiverDelegate来按名称将子画面分类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用相应的sks文件创建新的Swift场景

如何子类化SKnode以创建具有多个独立“通道”的场景?

Spritekit-从.sks文件中创建的场景从另一个场景过渡时为空白

从.sks文件使用自定义初始化程序进行子类化

子类化SKNode或SKSpriteNode以实现复杂的按钮

SpriteKit sks文件的用途

使用Keras子类化创建自动编码器模型

在Swift中子类化SpriteKit类

使用粒子效果或动画sks文件创建填充字母

在Swift Spritekit中,每当我从一个场景过渡到另一个场景时,我的sks文件都不会传输吗?

使用setPrototypeOf的数组子类化

SpriteKit Actions.sks Xcode 8.3.3“未选择预览场景”

子类化str,并创建与+ =效果相同的新方法

子类化UIView的约束引发以编程方式创建的UILabel位置

子类化创建的自定义层中缺少权重

子类化NSCoder,重新创建NSArchiver

在Spritekit场景编辑器中使用自定义SKNode

SKNode子类应如何与父场景和兄弟节点通信?

子类化

子类化SKNode时,Frame属性是否应返回非空值?

使用缓存的 UICollectionViewLayoutAttributes 子类化 UICollectionViewLayout

使用扩展将Promise内置子类化

如何使用IBOutlet子类化变量?

Spritekit在SKSpriteNode子类内部获取Sprite场景的最佳方法

子类化NSManagedObject的子类

在SpriteKit中将多个.sks文件连接到多个.swift文件

如何在SpriteKit中将.sks文件链接到.swift文件

对象在动态类型创建期间被子类化,但在python2中的经典类定义期间不被子类化

为多个枚举创建一个DRY函数(枚举子类化?)