理解引導力行爲集合

          引導力行爲,也就是物體以原來的速度移動的時候。如果npc想要跟隨敵人的話,我們往往不是簡單的朝敵人的方向前進,同時這也不符合現實生活中的情形,在as3和flash中,我們通常給npc添加一個npc到敵人的引導力。如果npc遇到一個厲害的玩家,如果ai做得好的話,這時npc應該給它添加一個逃避敵人的引導力。大家應該玩過英雄聯盟吧,當我們玩蜘蛛的時候,蜘蛛變成蜘蛛形態的時候,小蜘蛛會跟隨大蜘蛛,並且小蜘蛛之間是會保持一定的距離,然而小蜘蛛之間同樣也會保持間距吧。這就是引導力行爲中的領導行爲。還有最簡單的路徑尋路行爲。一個複雜的行爲是由一些小的行爲合成,這些所有行爲作用就是給物體一個引導力,讓物體在引導力的影響下發生位移。下面給出行爲的源地址:http://gamedevelopment.tutsplus.com/tutorials/understanding-steering-behaviors-pursuit-and-evade--gamedev-2946。我可能講得不是很清楚,我不太會說,只有給源碼給大家幫助理解吧。

    下面是項目的源文件:http://pan.baidu.com/s/1i48CWnF

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章