2017年5月24日 星期三

Week14

有了場景
也能開門了 槍也可以順利撿起來之後
再來就是要把我們最重要的Enemy"殭屍大軍"放進去了!

因為放進殭屍之後
只會嚇人但不會攻擊人 玩家也不能攻擊他的話
這樣就缺少了一些遊戲非常重要的元素
叫做"互動性"
所以為此我們除了可以Grab槍以外
槍還要可以射擊 所以就隨便做了一個紅色的膠囊來當成子彈
一方面也是方便觀察Debug拉
好了之後做成Prefab
有了預製物就可以用程式一直叫他跑出來射出來

OK, 最重要的還是殭屍的部分
也是在Asset Store裡面找到幾個不錯的殭屍Model
重點是還很佛心來著呢
裡面還附著Animation可供使用
只能說超幸運囉 ~ ~ ~

一開始把殭屍放進去之後
照著網路找到的Tutorial寫了一個Chase追蹤
主要的概念就是當玩家走進他能看見的範圍
(這個數值當然是可以改變的 是可視的角度以及跟他的距離)
就開始追蹤玩家
當然不能只有追 阿什麼都不做感覺就很無趣 呆呆的
所以這時候要Creat一個Animator
(我主要用了4個動作 ->  閒置Idle  走路Walk  攻擊Attack  死掉Dead)
接著改寫一下Chase
按照距離可以將這些動作做替換
比如說離玩家10的時候從閒置開始會走會追
離玩家2的時候開始攻擊 等等等等的

這個部分也是搞了一陣子呢
不過有了這個之後遊戲也開始有點樣子了呢
底下放上幾個很有用的Tutorial
也是比較容易懂很簡單的寫法
因為我也看不下去那種很複雜好像很難的程式
太懶了😁😁😁

會動了還不行欸欸欸欸
當然要會扣血然後死掉阿
不然動作裡面的那個死掉Dead要槓麻的哈
下個禮拜繼續囉! ~ ~ ~

-未完待續-

Basic Artificial Intelligence for a Non-Player Character with Unity 5


Melee Combat with Unity 5


沒有留言:

張貼留言