[發明專利]實現VR游戲中NPC的AI行為的方法有效
| 申請號: | 201711446880.5 | 申請日: | 2017-12-27 |
| 公開(公告)號: | CN108031121B | 公開(公告)日: | 2021-05-28 |
| 發明(設計)人: | 盛世庭 | 申請(專利權)人: | 蘇州蝸牛數字科技股份有限公司 |
| 主分類號: | A63F13/56 | 分類號: | A63F13/56 |
| 代理公司: | 北京德崇智捷知識產權代理有限公司 11467 | 代理人: | 王金雙 |
| 地址: | 215000 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 vr 游戲 npc ai 行為 方法 | ||
1.一種實現VR游戲中NPC的AI行為的方法,所述NPC的AI行為由NPC藍圖、NPC的AI控制器、NPC的AI行為樹和NPC動畫藍圖相互調用來實現,其特征在于:所述NPC藍圖用于判斷NPC是否可自由行走、NPC與游戲玩家的互動、NPC與游戲場景中虛擬物品的互動;所述NPC的AI控制器用于將所述NPC藍圖判斷的結果通過變量的方式賦值給所述NPC的AI行為樹的黑板數據;所述NPC的AI行為樹通過所述黑板數據判斷NPC在各種狀態要發生的行為以及行為之間的切換;所述NPC動畫藍圖根據所述NPC藍圖的變量賦值,確定NPC在各個狀態下應該播放的幀動畫和MONTAGE;
所述NPC藍圖中Tick心跳函數處理NPC與環境的邏輯判斷,所述游戲玩家進入所述游戲場景后,所述NPC藍圖將NPC的狀態變量設置為逃離或MONTAGE來實現NPC與所述游戲玩家的互動;
在逃離狀態下,NPC動畫藍圖調用動畫混合空間;
所述NPC藍圖將NPC的狀態變量設置為逃離或MONTAGE的具體方法為:設置逃離狀態和MONTAGE狀態的概率變量值,將逃離狀態和MONTAGE狀態的概率變量值相加,利用坐標轉換方法,在零與逃離狀態和MONTAGE狀態的概率變量值之和之間去掉一隨機數,若該隨機數小于等于逃離狀態的概率變量值,即設置為逃離狀態,否則設置為MONTAGE狀態。
2.根據權利要求1所述的一種實現VR游戲中NPC的AI行為的方法,其特征在于,所述NPC在游戲場景中自由行走的方法為:
所述NPC藍圖將NPC狀態變量初始化為空閑狀態;
所述NPC的AI行為樹在所述NPC狀態變量恒等于空閑狀態的條件分支下控制NPC的行為,所述NPC的AI行為樹在所述游戲場景的尋路網格中尋找隨機位置;
調用智能移動方法控制NPC到所述隨機位置;
所述NPC動畫藍圖接受所述NPC藍圖對NPC狀態變量的賦值,并調用行走狀態下的動畫混合空間;
NPC播放動畫走到所述隨機位置。
3.根據權利要求1所述的一種實現VR游戲中NPC的AI行為的方法,其特征在于:在所述逃離狀態下,NPC的AI行為樹調用NPC狀態恒等于逃離狀態的條件分支控制NPC的行為,NPC的AI行為樹在游戲場景的尋路網格中尋找到隨機位置;NPC動畫藍圖調用行走狀態下的動畫混合空間;NPC移動到該隨機位置;NPC到達該隨機位置后,NPC的狀態設為空閑。
4.根據權利要求3所述的一種實現VR游戲中NPC的AI行為的方法,其特征在于:NPC以勻減速運動移動到所述隨機位置。
5.根據權利要求4所述的一種實現VR游戲中NPC的AI行為的方法,其特征在于:NPC狀態為MONTAGE時,NPC的AI行為樹調用NPC狀態恒等于MONTAGE狀態的條件分支控制NPC行為,播放MONTAGE資源,NPC作出相應的動作,動作結束后NPC的狀態設為空閑。
6.根據權利要求1所述的一種實現VR游戲中NPC的AI行為的方法,其特征在于,NPC與虛擬實物互動的方法如下:
在NPC的AI行為樹在NPC狀態恒等于空閑狀態的條件分支下,
以NPC位置為中心,建立環境感知觸發范圍,捕捉進入該范圍內的虛擬實物;
將第一個虛擬實物設置為目標物,若目標值是空值,則重新確定目標物;
目標物不是空值時,NPC的AI行為樹開始調用目標物不是空值條件分支的邏輯控制NPC的行為;
調用智能移動方法讓NPC移動到該目標物;
為NPC與虛擬實物的互動變量賦值為真;
NPC動畫藍圖根據該變量的賦值播放NPC與該虛擬實物的互動動畫;
互動結束后將虛擬實物去除并將目標物設為空值。
7.根據權利要求6所述的一種實現VR游戲中NPC 的 AI行為的方法,其特征在于,利用坐標變換方法將虛擬實物的位置轉換到NPC的空間位置里,并為該位置賦值,根據該賦值NPC與該虛擬實物實現準確互動。
8.根據權利要求2或3所述的一種實現VR游戲中NPC的AI行為的方法,其特征在于,在以NPC的位置為中心,半徑200-500網格范圍內尋找所述隨機位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州蝸牛數字科技股份有限公司,未經蘇州蝸牛數字科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711446880.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶有雙層結構的儲油罐
- 下一篇:一種石墨烯材料制備的復合型導線





