《王者榮耀》屬于MOBA類型的多人及時網(wǎng)絡(luò)游戲,那么既然是網(wǎng)站游戲那一定是由客戶端也就是手機app與游戲服務(wù)器兩個部分組成的了!

客戶端場景搭建

  • 那么我們今天就來說說手機app這部分是怎么實現(xiàn)的了!

首先我們需要搭建一個場景,這個場景怎么搭建呢?看圖感覺是不是好像挺有趣的呢?

?

?

?

?

?

其實和我們玩樂高玩具也差不了多少,把一堆3D模型按照圖紙擺放一下就好了,自己搭建游戲場景有個好處就是想怎么擺就怎么擺,哈哈哈,有點yy上帝的感覺,這是讓我很爽的地方。(注:這個類似樂高的工具叫著Unity)!

場景的細節(jié)也是很重要的,擺放點花花草草,小動畫什么的,一會給我們在野區(qū)的NPC搭一個窩,讓它刷的快點,這樣我一會就可以很頻繁的來騷擾我的紅藍buff了。

在放幾個塔,畢竟我們的游戲主要是來打這個的塔地(ps:好多人其實是來殺人地,哈哈),我們這里的塔還是魔法系的,關(guān)于模型方面,我也設(shè)計了不少的劍塔和炮塔,都在我為大家提供的玩家包里(你們想放什么樣的隨便你啦?。?。

英雄

《王者榮耀》的成功其實還是源于他的英雄的數(shù)值設(shè)計,還有各種吸引妹子的美女英雄,關(guān)于美感其實我本人也是很有追求的,我其他想設(shè)計這么一波日本AV界的美女英雄(不過這個貌似不符合我們國家的法律),這個想法也就擱置了,不過模型的原型都已經(jīng)制作好了,而且是沒有配置上華麗的衣服的那種!?。∮行枰目梢运较侣?lián)系我啊,我還是很希望分享個大家一起學(xué)習(xí)的!

  • 外圍位移控制

對于英雄的制作,分為外圍的位移控制,和內(nèi)容的行為動作控制倆部分,我們這里使用JOY虛擬搖桿來控制英雄的位移,寫幾行無腦的代碼就可以搞定,控制起來也像我們玩無人機一樣簡單?。ㄎ覀兊墓娞栍刑峁┛刂拼a,你只要復(fù)制粘貼就可以搞定啦)!

  • 內(nèi)部狀態(tài)控制

對于英雄的內(nèi)部狀態(tài)控制,我感覺是比較有趣的一部分內(nèi)容,unity也給我提供了很容易理解的可視化工具,可以讓我們很直觀的看到,每種狀態(tài)之間的邏輯關(guān)系,大家以往都是玩游戲,估計沒關(guān)注到其實英雄有很多種狀態(tài)的(發(fā)呆,移動,跑動,跳躍,普攻擊,技能攻擊,死亡,復(fù)活,耍寶)等等啦!這些狀態(tài)與3D模型之間的動畫的綁定,以及需要根據(jù)游戲邏輯的變化動態(tài)的控制這些動畫邏輯的轉(zhuǎn)化,這些工作還是需要花費一些腦細胞的!

我們下次可以在聊聊多個玩家是如何戰(zhàn)斗的開發(fā)技術(shù)!今天就聊這些吧!

如果大家對《王者榮耀》這款游戲是如何制作的感興趣,又想學(xué)習(xí)點編程的,可以關(guān)注我們的微信公眾號(銳亞科技)或者是訪問我們的網(wǎng)站(www.charliecredit.com)來下載游戲源碼或下載體驗游戲!