GKScene

GKScene

一个容器,使Gameplaykit的对象和Spritekit的Scene发生联系。

概括

当你在Xcode中,在Scene editor中创建SKSpriteKit的scene,Xcode会自动创建一个GKScene对象来管理你添加到场景中的任何GameplayKit对象(实体,组件或路径查找图),并将其与SpriteKit场景内容一起存档。

要使用包含GameplayKit对象的SpriteKit场景,请使用GKScene的sceneWithFileNamed: 方法加载场景文件。 然后,你可以使用实体和图形属性来访问场景中的GKEntity(和关联的GKComponent)对象和GKGraph对象,以及访问场景的SpriteKit内容的rootNode属性。

注意
你附加实体或组件的场景中的任何SpriteKit节点自动具有一个GKSKNodeComponent对象,用于管理节点与其所代表的GKEntity对象之间的关系。

Topics

加载场景文件(Loading a Scene File)

+ sceneWithFileNamed:

加载指定的SpriteKit场景文件,创建包含SpriteKit场景和关联的GameplayKit对象的GKScene对象。

方法SKSpriteKit场景(Accessing the SpriteKit Scene)

rootNode

由GKScene对象管理的SpriteKit场景。

管理实体和组件(Managing Entities and Components)

entities

由场景管理的GameplayKit实体列表。

- addEntity:

将GameplayKit实体添加到由场景管理的实体列表中。

- removeEntity:

从场景管理的实体列表中删除一个GameplayKit实体。

管理寻路图(Managing Pathfinding Graphs)

graphs

由场景管理的寻路图对象列表。

- removeGraph:

从场景管理的图表列表中移除寻路图。

初始化(Initializers)

- addGraph:name:

关系

继承

NSObject

默认遵守

NSCoding, NSCopying


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值