作者yclamp (艾希德)
看板WarCraft
標題[WE] 讓中立敵對積極使用技能?
時間Wed Nov 13 03:10:40 2013
最近又開始再把自己之前的地圖拿出來修改
搞了一個野怪升級系統,並且給一些大怪主動技能
因為自己不會寫AI
內建的AI的照經驗來看,比較會放的技能是狂戰士
所以我有三群怪都給了狂戰士為基底的技能
第一群是三隻擺在一起的中立怪,每隻都有同一個技能
a.
技能是加攻速跑速且不承受額外傷害的狂戰士
第二群是一隻高等怪帶兩隻低等怪
低等怪有寒冰甲
b.
高等怪則是會加跑速不承受額外傷害的狂戰士
用觸發給予效果期間內每0.1秒造成一次震地擊
第三群是兩隻高等怪
坦型怪沒有主動技能
法師型的怪則有2個技能
一個是召喚小兵
c.
另一個則是實際效果只有0.01秒的狂戰士
用觸發給予範圍性回血跟把敵人拉到自己身旁的效果
但是實際測起來卻發現3組怪在技能的使用上積極度差很多
(a)技能幾乎每次跟怪打的時候他們3隻都會主動放,而且幾乎是CD一好就放
(b)(c)技能卻不是這個樣子,常常站在那裏跟他們對K的時候都打死了還不會施放技能
一般施放技能的時候都是我稍微將人物拉遠,逃跑的時候才會主動施放
技能也確實有效果,但是就是放的不如(a)技能主動
當然可以用觸發逼他們施放,不過想問一下有人知道造成這差異的原因嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.254.141.166
1F:→ Vanbery:給b,c都偷加1%攻速如何? 11/14 10:38
我打開地圖重看了以後
發現其實b有加一點攻速
c倒真的是毫無反應,就是個基底技能
2F:→ Twopoint2:技能的各項數值也會影響他們的施法判斷。如果你把自我治 11/15 10:32
3F:→ Twopoint2:療的總治療量改的比他的最大生命高,他死也不會用這招。 11/15 10:33
4F:→ Twopoint2:所以B和C可能就是這樣電腦不會放 11/15 10:34
所以試著調整數值可能可以改變?
順便問一下,CD時間會影響電腦的施法判斷嗎?
b,c的CD時間是比a長了一些
※ 編輯: yclamp 來自: 111.254.125.197 (11/15 20:10)
5F:→ Twopoint2:CD時間應該不會,我覺得應該是你的持續時間太短電腦變笨 11/15 20:40