操控行为控制-steering behavior问题

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

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

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

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

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

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

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

发布了27 篇原创文章 · 获赞 3 · 访问量 5560

猜你喜欢

转载自blog.csdn.net/wxg_wuchujie88/article/details/103948387
今日推荐