Silverlight 2.5D RPG游戲技巧與特效處理:(十)空間分層戰斗系統

作者: 深藍色右手  來源: 博客園  發布時間: 2011-04-12 11:03  閱讀: 1093 次  推薦: 0   原文鏈接   [收藏]  

  提到RPG中的空戰系統,首先想到的當然是3D,這方面可是它的絕活。比如以之為核心噱頭的《永恒之塔》;當然,在2.5D網游中也有著類似的實現,像《西游記Online》,不過該游戲的空戰僅僅是將戰場(場景)變換到了空中而已,地面呈現的僅是會動的背景,類似的功能其實早就已出現在《大話西游》系列等著名的2D游戲中。

  本節我將引領大家在教程Demo的基礎上通過簡單的修改輕松實現完美的天空、大地之空間分層戰斗系統:當主角飛入天空時,隔著云霧我們能依稀鳥瞰地面上的一切角色、動畫等的一切真實活動;而當主角降落大地時,天空中的一切都將被隱藏,一切都將顯得自然而貼近現實。

  有了第八節空間縮放系統與角色飛空系統作基礎,再實現空間分層戰斗系統簡直是易如反掌,其中的關鍵點(重點)就是要把握好角色及其相關聯的對象,比如飛行的彈粒,漂浮的傷害數字,影子等的位置與縮放關系即可(詳見源碼)

  真實情況下,我們可以通過HUD的雷達地圖以不同的顏色來標記分別出現在天空或地面不同層次的角色位置。

  天空與大地的分層戰斗系統不僅可以大幅提升游戲的趣味性,同時由于視野更寬闊,同樣的空間雙倍使用范圍等特點尤其能提升游戲打怪及PK的樂趣。比如在擊殺BOSS怪時,玩家們可組隊飛入云中躲起來,俯視大地尋找機會,一旦BOSS周邊的小嘍啰走散了立馬降落到BOSS身邊來個群扁,免去拖上一堆的后腿殺也殺不盡,甩也甩不掉,極其討厭;又比如當與仇家PK時,你可以通過突然降臨的方式對其首先來個眩暈一擊,讓之短時間內無法逃跑,接下來的幾秒相信足夠你解恨了吧?這比起傳統的非得利用隱身,然后墨墨跡跡的循到仇家旁邊顯得紳士多了,我可沒玩陰的,難道不是嗎?當然,城戰和幫會戰中玩家同樣可以借助空中優勢,好比隱形轟炸機殺它個措手不及,集體空降帶來的是戰局質的改變,最重要的你別忘了空中可是沒有任何障礙的哦,趕緊給你的城堡加個蓋吧~

  除此之外,空間分層戰斗系統的作用不僅體現在對地面的奇襲,試想下如果雙方都具備飛空能力,那么J20 VS F22的局面終將無法避免。這絕對是王者對王者!凌駕于萬物之上的激斗!兄弟,挑個地方PK吧,天上如何?俯看眾生,御云比劍,勝紫荊之凜冽,越華山之氣魄。

  當然,如果設計者還有更高級的需求,比方說增加額外的如海中(亞特蘭蒂斯)、地下城、太空層等多重空間層次,這樣的戰斗系統將向更加復雜的任意層次拓展;另外,你也可以將游戲設計成地面與空中的角色可通過遠距離攻擊模式相互戰斗,或許這將主導未來的高仿真2.5D RPG極致之視覺與操控終極體驗!

  在線演示地址:http://silverfuture.cn

0
0
 
標簽:Silverlight
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()