GKBehavior

GKBehavior

一组目标来影响一个代理运动。

概括

通过组合多个目标(GKGoal对象),你可以创建复杂的行为,例如很自然地移动一组代理(GKAgent对象)。要为代理分配一组目标,请使用behavior属性。

Topics

创建行为(Creating a Behavior)

+ behaviorWithGoal:weight:

通过单一的目标创建行为。

+ behaviorWithGoals:

通过指定的多个目标创建行为。

+ behaviorWithGoals:andWeights:

通过指定的多个目标和权重创建行为。

+ behaviorWithWeightedGoals:

创建具有指定的目标映射到其权重的行为。

管理目标的行为集合(Managing a Behavior’s Set of Goals)

- setWeight:forGoal:

设置指定目标对代理的影响的权重,将该目标添加到行为(如果尚未添加)。
- weightForGoal:
返回指定目标对代理的影响的权重。
- removeGoal:
从行为中删除指定的目标。
- removeAllGoals
从行为中删除所有的目标。
goalCount
行为中目标的个数。

使用下标语法处理目标(Working with Goals Using Subscript Syntax)

- objectForKeyedSubscript:
返回与由下标语法指定的目标相关联的权重。
- setObject:forKeyedSubscript:
设置由下标语法指定的目标的权重。
- objectAtIndexedSubscript:
返回行为目标列表中指定索引处的目标。

关系

继承

NSObject

默认遵守

NSCopying, NSFastEnumeration






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值