操控行为控制-steering behavior问题

--本文为几年前旧文,原来写在网易博客,但是转不过来,故粘贴与此--

Steering Behavior控制及其思想非常重要。

这种控制方法将多种因素转化为单一因素,且能够实现非常好的效果,非常厉害在<<游戏物理引擎开发>>这本书中也能够看到不管是粒子也好,还是刚体也好,有都是将作用因素转化为一个力或力矩

在steering behavior控制中有两个问题非常重要:

1:某个影响因素是如何转换为作用于智能体上的力或力矩的?

2:多个影响因素是如何共同作用,表现为一个综合的力或力矩的?

在<<游戏人工智能编程案例精粹>>中,对第一个问题采用分类,并针对各种情况,设定作用函数,作用函数的设定考验技术人员的经验和功底了。对于第二个问题该书称此为组合操控行为(Combining Steering Behaviors),采用的方式主要有加权截断总和,带优先级的加权截断总和,带优先级的抖动等多种方法等,各有各的优缺点,具体采用何种方法也是要考验技术人员的经验,优先级,权重等需要技术人员在实验中调校,应该是比较困难和辛苦的工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值