2014 5 18 NPC死亡這些破事

2021-06-23 08:24:44 字數 743 閱讀 6641

戰鬥做完了,做npc死亡管理.

任何東西,想起來容易,做起來複雜,尤其我的npc是海陸空三棲的:

1. 死在水中的npc要漂浮著,死亡動作和狀態與在陸地上的不同;

2. 死在空中的npc要掉下來,掉落動作好說,關鍵是伺服器端沒有場景的碰撞圖,只有導航圖,萬一npc飛到了下方沒有導航圖的位置咋辦?譬如乙個陡峭的山坡上方,那麼現在它掉到**去(由於npc無法在該山坡上行走,此處沒有導航圖,所以伺服器端無法判斷其下方位置);

3. 死在地面上的npc處理起來也不簡單,譬如乙個人形怪死亡了 ,其在地面上的行走方式本來是僅基於y軸的(直立行走),其死亡後就得趴下(四肢著地),此時需要修改為與所處地面xyz軸對齊,這個改變過程需要線性融合進npc的死亡動畫裡面去.好處是做完後類似npc在山坡上躺下睡眠的動作就可以一併處理了.

4. 至於npc死亡後屍體消失+重新重新整理這些破事就不提了.

以上還只是講了npc死亡,對於玩家人物死亡,更麻煩一些,按照魔獸的搞法,你得原地放躺乙個dummy物件, 而玩家人物真身則進入死亡模式去跑屍...

附註:1. 我的想法是一切按照魔獸來做(包括細節),以後就是簡單地更換一下demo模型就是乙個類似魔獸的遊戲了,可能遊戲內容暫時不會做到它那麼豐富,雖然我們有乙個非常powerful的world desginer.

我想類傳奇遊戲能這麼火,類魔獸遊戲哪怕類得差點也不會差到**去吧?

2. 死亡做完再給法師和戰士一種人物做兩個技能就可以publish第乙個版本了,後面的邏輯指令碼啥的介面早已做好,繼續往下做就行了.

P問題 NP問題 NP完全問題和NP難問題

在講p類問題之前先介紹兩個個概念 多項式,時間複雜度。知道這兩概念的可以自動跳過這部分 1 多項式 axn bxn 1 c 恩.就是長這個樣子的,叫x最高次為n的多項式.咳咳,別嫌我囉嗦。有些人說不定還真忘了啥是多項式了。例如第一次看到的鄙人 2 時間複雜度 我們知道在計算機演算法求解問題當中,經常...

演算法中的P問題 NP問題 NP完全問題和NP難問題

在討論演算法的時候,常常會說到這個問題的求解是個p類問題,或者是np難問題等等,於是我特地搜了這方面的資料,自己總結了下,估計研究演算法的大家應該都知道,要是我總結的 不對,歡迎一起 在講p類問題之前先介紹兩個個概念 多項式,時間複雜度。知道這兩概念的可以自動跳過這部分 1 多項式 axn bxn ...

演算法中的P問題 NP問題 NP完全問題和NP難問題

在討論演算法的時候,常常會說到這個問題的求解是個p類問題,或者是np難問題等等,於是我特地搜了這方面的資料,自己總結了下,估計研究演算法的大家應該都知道,要是我總結的 不對,歡迎一起 在講p類問題之前先介紹兩個個概念 多項式,時間複雜度。知道這兩概念的可以自動跳過這部分 1 多項式 axn bxn ...