GKSKNodeComponent

来源:互联网 发布:绘制机房网络示意图 编辑:程序博客网 时间:2024/06/04 01:30

GKSKNodeComponent

一个管理Spritekit node的组件。

概括

向实体添加GKSKNodeComponent对象会自动更新组件的SpriteKit节点(SKNode对象)的实体属性,以指向该实体。

当你将实体和组件添加到Xcode SpriteKit场景编辑器中的节点时,Xcode会自动创建一个GKSKNodeComponent对象来管理该SpriteKit节点和节点所代表的GKEntity对象之间的关系。使用GKScene类加载场景文件以访问这些实体和组件。

Tip
GKSKNodeComponent类采用GKAgentDelegate协议。 如果您使用GKAgent2D类驱动游戏实体的移动,请将您的GKSKNodeComponent实例设置为该实体代理的代理,并且GameplayKit将自动同步该代理及其SpriteKit表示。

Topics

创建SpriteKit组件(Creating a SpriteKit Component)

+ componentWithNode:

创建一个组件来管理指定的SpriteKit节点。

- initWithNode:

初始化组件以管理指定的SpriteKit节点。

访问组件节点(Accessing the Component’s SpriteKit Node)

node

由组件管理的SpriteKit节点。

关系

继承

GKComponent

默认遵守

GKAgentDelegate