GKBehavior
来源:互联网 发布:太阳伞 知乎 编辑:程序博客网 时间:2024/06/07 00:02
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
阅读全文
0 0
- GKBehavior
- 如何使用Vegas制作视频效果
- mybatis 连接 oracle模糊查询concat关键字
- iOS下JS与OC互相调用(八)--Cordova详解+实战
- 站长如何打造个人品牌
- 第四周:210. Course Schedule II(课程清单之二)
- GKBehavior
- 当启动tomcat时出现tomcat setting should be set in tomcat preference page
- 设计一个学生类Student和它的一个子类Undergraduate
- TDD 测试驱动开发
- solr学习添加文档(Add Document)
- Jackson之JSON包的使用分析
- 非常齐全的链表操作
- 网络爬虫:利用Selenium实现登录
- 文档总结3-Linux中man命令详解与用法