關(guān)于項(xiàng)目中怪物AI的一些心得

前言

在做ARPG游戲,我負(fù)責(zé)怪物的AI模塊牺弹,做了大概3個(gè)星期,有些功能實(shí)現(xiàn)了侥猬,有些模塊因?yàn)樘珡?fù)雜能力不夠放棄了很滿意例驹,不過(guò)確實(shí)從中學(xué)到了不少東西。

需要實(shí)現(xiàn)的功能

怪物從ObjectPool出現(xiàn)退唠,A*算法我也只是了解各原理鹃锈,暫定使用Unity自帶的Navigation組件導(dǎo)航。

遇到問題:對(duì)象池動(dòng)態(tài)加載后發(fā)現(xiàn)怪物無(wú)法自動(dòng)導(dǎo)航瞧预,最后放棄使用對(duì)象池屎债,使用instantiate生成仅政,有空的話要研究一下,下一次要使用對(duì)象池盆驹。

怪物遇到英雄要實(shí)現(xiàn)包圍算法圆丹,剛開始決定在英雄的身上加6個(gè)Vector3,將這6個(gè)points依次賦值給怪物,然后實(shí)現(xiàn)包圍效果躯喇。1.0

包圍1.0使用后發(fā)現(xiàn)跟英雄的耦合度太高辫封,決定要降低耦合度,將6個(gè)點(diǎn)改為實(shí)時(shí)判定廉丽,在怪物包圍方法上實(shí)時(shí)判定6個(gè)point倦微,再將6個(gè)點(diǎn)位置賦值給怪物。2.0

代碼寫出后發(fā)現(xiàn)這樣包圍效果不好正压,因?yàn)楣治锝咏⑿酆蠼?jīng)常會(huì)先判定6個(gè)點(diǎn)的位置欣福,經(jīng)常走到不是離他最近的位置,導(dǎo)致怪物如果跟隨英雄實(shí)時(shí)更新位置會(huì)看起來(lái)顯得十分怪異焦履,網(wǎng)上查了些攻略拓劝,貌似大神是用群聚法計(jì)算的,我水平有限嘉裤,占時(shí)決定將

6個(gè)點(diǎn)再次進(jìn)行判定郑临,然后尋找最近的點(diǎn),實(shí)現(xiàn)包圍效果价脾。3.0正在嘗試牧抵。
//文章尚未寫完,明天更新進(jìn)度侨把。犀变。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末秋柄,一起剝皮案震驚了整個(gè)濱河市获枝,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌骇笔,老刑警劉巖省店,帶你破解...
    沈念sama閱讀 211,561評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異笨触,居然都是意外死亡懦傍,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門芦劣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)粗俱,“玉大人,你說(shuō)我怎么就攤上這事虚吟〈缛希” “怎么了签财?”我有些...
    開封第一講書人閱讀 157,162評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)偏塞。 經(jīng)常有香客問我唱蒸,道長(zhǎng),這世上最難降的妖魔是什么灸叼? 我笑而不...
    開封第一講書人閱讀 56,470評(píng)論 1 283
  • 正文 為了忘掉前任神汹,我火速辦了婚禮,結(jié)果婚禮上古今,老公的妹妹穿的比我還像新娘慎冤。我一直安慰自己,他們只是感情好沧卢,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著醉者,像睡著了一般但狭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上撬即,一...
    開封第一講書人閱讀 49,806評(píng)論 1 290
  • 那天立磁,我揣著相機(jī)與錄音,去河邊找鬼剥槐。 笑死唱歧,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的粒竖。 我是一名探鬼主播颅崩,決...
    沈念sama閱讀 38,951評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蕊苗!你這毒婦竟也來(lái)了沿后?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,712評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤朽砰,失蹤者是張志新(化名)和其女友劉穎尖滚,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瞧柔,經(jīng)...
    沈念sama閱讀 44,166評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡漆弄,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了造锅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片撼唾。...
    茶點(diǎn)故事閱讀 38,643評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖备绽,靈堂內(nèi)的尸體忽然破棺而出券坞,到底是詐尸還是另有隱情鬓催,我是刑警寧澤,帶...
    沈念sama閱讀 34,306評(píng)論 4 330
  • 正文 年R本政府宣布恨锚,位于F島的核電站宇驾,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏猴伶。R本人自食惡果不足惜课舍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望他挎。 院中可真熱鬧筝尾,春花似錦、人聲如沸办桨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)呢撞。三九已至损姜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間殊霞,已是汗流浹背摧阅。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留绷蹲,地道東北人棒卷。 一個(gè)月前我還...
    沈念sama閱讀 46,351評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像祝钢,于是被迫代替她去往敵國(guó)和親比规。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,769評(píng)論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理拦英,服務(wù)發(fā)現(xiàn)苞俘,斷路器,智...
    卡卡羅2017閱讀 134,633評(píng)論 18 139
  • 國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說(shuō)閱讀 10,927評(píng)論 6 13
  • 興許是剛下過(guò)雨龄章,異常的涼快吃谣,沒有了浮躁,更沒有空調(diào)轟隆吵鬧做裙,洗筆放在桌案岗憋,洗漱完,準(zhǔn)備睡去锚贱,突然樓下想起了一陣吉他...
    瑞_8c05閱讀 180評(píng)論 0 0
  • 慢慢仔戈,時(shí)間沖淡了回憶,社會(huì)上的人兒不再有驀然回首的追往,機(jī)械般工作充斥著每天监徘,在夜色中才或多或少零散思憶晋修,方有些淡...
    黃允承閱讀 251評(píng)論 0 1