當前位置: 海之晶網站設計> 建站知識> 網站建設>構建殺手機器人:iOS中模糊邏輯規則系統的博弈行為

構建殺手機器人:iOS中模糊邏輯規則系統的博弈行為

文章出處:網站建設-海之晶網絡 | 網站編輯:網站設計 | 發表時間:2020/11/16 17:53:30
分享:

相反,我們的軟件通常是基于布爾值構建的。我們將isHot設置為true,如果isHot&isThirsty&;感到無聊,則調用getWater()。如果我們使用這樣的代碼來控制我們的游戲角色,那么他們就會顯得不自然和不自然。在本文中,我們將學習如何使用傳統布爾邏輯的替代方法為游戲中的非玩家角色添加智能行為。

要了解為什么布爾邏輯不夠好,請查看isHot與溫度的關系圖。

isHot從FALSE跳到是的。它在88°F(31°C)時從假變為真,以及當我把這個和一個類似的無聊圖表(基于一首好歌播放的分鐘數)相結合時,我得到的結果是這個:組合也從假變真。(查看大版本)但是如果我們用十進制數字來表示炎熱、干渴和無聊,我們也許可以將它們結合起來,得到更逼真的行為。這是一張從0到1的熱和無聊的圖表。

如果我們使用此公式中的值來驅動行為,我們的角色將逐漸從一種狀態移動到另一種狀態

關鍵字:
南京市漢中路1號國際金融中心9樓
建站熱線:13815417591
免責聲明: 本站部分內容來源于互聯網,如果本站部分內容侵犯您的權益,請您告知,站長會立即處理。
青青青免费观看在线视频