2014年12月29日 星期一

UNITY 3D 官方實例教學 (SURVIVAL SHOOTER)


本人覺得這個實戰教學十分值得觀看, 不單止可以令你認識UNITY 4.6 最新的UI 系統, 而且教學的步驟

十分詳細, 而且提供了JS, 及 C# 的SCRIPT 可供你下載使用, 本篇文章會簡單介紹一下這個教學第1-10

每段視頻所說的內容, 作一個簡單的說明, 令大家學習的時候可以簡單一點

首先大家到官網: http://unity3d.com/learn/tutorials/projects/survival-shooter 應該會見到下圖的"PROJECT"



大家先下載這個教學資源到你的UNITY 程式中, 沒有這個的話就什麼也做不了啊


這次的教學一共分為十段, 每按一下個標題就會跳到相關的教學視頻中


每段教學的視頻的時間也不同, 有些十分鐘以內, 有些則超過半小時, 學完十堂後你就可以成功的制作一個

簡單的射擊遊戲, 當中包括自身的"血量"顯示, 受攻擊時的音效, 及HP BAR 扣減, 擊殺敵人後增加分數等等

你只需要自己動動腦筋, 修改一下某些部分及圖像就可以自己設計到一隻不錯的射擊遊戲啊

現在就來簡單解說一下每一個單元所說的內容吧!

遊戲的場景設計, 燈光顯示, 主角行走的地版, 遊戲背景音樂

102. Player Character (含SCRIPT)
主角的動畫設定, 主角射擊及自身的音效設定, 主角行走速度, 主角的操控設定, 主角跟隨滑鼠旋轉設定

103. Camera setup (含SCRIPT)
鏡頭跟蹤主角移動

104. Creating Enemy #1 (含SCRIPT)
制作敵人, 設定敵人可被射擊, 敵人音效, 敵人動畫設定, 敵人AI (追蹤主角)

105. Health HUD 
UNITY4.6 UI 系統介紹 , 血量圖示, HP BAR 設計, HP BAR 扣減

106. Player Health (含SCRIPT)
主角被攻擊時的畫面顏色, 敵人AI(追蹤主角及攻擊) , 主角及敵人的接觸 , HP 被扣到零時的動畫及情況

107. Harming Enemies (含SCRIPT)
主角射擊粒子系統, 主角射擊光線, 主角射擊時周圍的光線效果, 主角射擊方法, 主角射擊距離
主角的選擇性射擊, 敵人被射中時的效果, 敵人扣血, 敵人死亡

108. Scoring points (含SCRIPT)
UNITY 4.6 UI 方數顯示, 擊殺敵人後加分

109. Spawning Enemies (含SCRIPT)
生產敵人的PERFABS, 量產化敵人 , 敵人管理系統

110. Game Over (含SCRIPT)
簡單主角死亡的過場動畫, 遊戲完結及重新開始

祝大家學習順利, 有問題的話歡迎留言一起研究 謝謝!

________________________________________________________________________________

Google Play 最新遊戲 (琳之國度 - 嵐之村)
https://play.google.com/store/apps/details?id=com.TMHK.Ninja_Sword

故事背景
嵐之村的暗部日前得到一個資訊,琳之國的西方軍團正在修練賢者之書的奧術,我們必須找到聖劍,借助當中的力量方能與之抗衡, 我們在村中尋找了一群有資格執行任務的忍者,你就是其中一位我們認為值得信賴的人, 請你通過我們的考驗及幫助嵐之村保護大家吧!
操作系統及特色
- 變化多端的遊戲版圖
- 人物軍階,薪俸制度及角色加點成長系統
- 六種強大的技能供你殺敵及修練
- 道具補給,武器收集及強化助你於征服不同的戰場
- 2D橫向動作式操控







________________________________________________________________________________

2014年12月10日 星期三

UNITY 3D Asset Store 資源下載 ( Top-Down Interior )

版權歸UNITY3D官方和作者所有, 如對本次介紹的資源有興趣, 請務必到官網購買支持作者

All copyright UNITY3D official and as a resource in this presentation are interested 

please be sure to buy the support of the official website
_______________________________________________________________________________

這次介紹的同樣也是場景類別的下載 ,  在燈光的照射下,顯得十分神秘及精緻的場照,希望大家喜歡!

Also the scene categories download this presentation, in the light irradiation, it is very mysterious 

and delicate field photos, hope you like!












如果喜歡的話, 請到我的網誌的右邊 給我一個讚吧!! 多謝各位支持

If you like it, go to the right side of my blog gives me a "like" !! Thank you for support

版權歸UNITY3D官方和作者所有, 如對本次介紹的資源有興趣, 請務必到官網購買支持作者 

All copyright UNITY3D official and as a resource in this presentation are interested 

please be sure to buy the support of the official website
_______________________________________________________________________________



如要下載試用這項資源 請到"這裡"



If you want to try this resources : "Click Here "



英文版由GOOGLE翻譯

The English version was translated by GOOGLE

2014年12月4日 星期四

UNITY 3D 官方教學 (2D 工具解说课程)

大家到UNITY 3D 的官方網頁, 可能只是為了單純的下載UNITY 3D 程式

Everyone to UNITY 3D official website, may be just to simply download UNITY 3D program

但是官網有的當然就不止這麼簡單啦 , 他們還有自家制的教學程式, 能力認證考試, 官方招牌之類的東西

However, the official website of course, some more than simple matter, they have their own system of teaching programs, the ability to certification exams, official signs and things like that

如有興趣的話, 下次到官網時記得要四處遊覽一下啊

If interested, next time I remember going to get around to the official website

網址: http://unity3d.com/

Website: http://unity3d.com/

可到網頁的下方, 選擇合適的語言

Available at the bottom of the page, select the appropriate language




看有聲有有畫的介紹, 應該會比較有趣生動一點吧  去片吧 !!

There have painted look sound introduction, should it go a little more interesting and vivid piece of it !!


UNITY 3D 就快會推出VERSION 5 了 , 期待新版本令UNITY 3D 更加強大 

UNITY 3D VERSION 5 will be introduced soon, and look forward to the new version is more powerful so UNITY 3D

英文版由GOOGLE翻譯

The English version was translated by GOOGLE

2014年12月2日 星期二

UNITY 3D Asset Store 資源下載 ( CartoonEasterVillage )

版權歸UNITY3D官方和作者所有, 如對本次介紹的資源有興趣, 請務必到官網購買支持作者

All copyright UNITY3D official and as a resource in this presentation are interested 

please be sure to buy the support of the official website
_______________________________________________________________________________

這次介紹的也是場景類別的下載 ,  帶有強烈童話色彩的場境類別, 看看以下介紹吧!

Download this scene category is introduced, with a strong context category fairy colors, look at the 

following description of it!




























我很喜歡這次的場景, 不但美麗而且很易配搭

I liked this scene, not only beautiful and easy to use match

版權歸UNITY3D官方和作者所有, 如對本次介紹的資源有興趣, 請務必到官網購買支持作者 
All copyright UNITY3D official and as a resource in this presentation are interested 

please be sure to buy the support of the official website
_______________________________________________________________________________


如要下載試用這項資源 請到"這裡"

If you want to try this resources : "Click Here "



英文版由GOOGLE翻譯

The English version was translated by GOOGLE

2014年11月21日 星期五

UNITY 3D Asset Store 資源下載 ( Mayan Temple Starter Set )

版權歸UNITY3D官方和作者所有, 如對本次介紹的資源有興趣, 請務必到官網購買支持作者

All copyright UNITY3D official and as a resource in this presentation are interested 

please be sure to buy the support of the official website
_______________________________________________________________________________

這次介紹的也是場景類別的下載 , 帶點神秘及可怕的古蹟場景

Also download the presentation scene categories, a little mysterious and scary scenes monuments




包括各類不同的物件及建築

Including different types of objects and buildings



版權歸UNITY3D官方和作者所有, 如對本次介紹的資源有興趣, 請務必到官網購買支持作者

All copyright UNITY3D official and as a resource in this presentation are interested 

please be sure to buy the support of the official website
_______________________________________________________________________________

如要下載試用這項資源 請到"這裡"

If you want to try this resources : "Click Here "



英文版由GOOGLE翻譯

The English version was translated by GOOGLE

2014年11月16日 星期日

UNITY 3D Asset Store 資源下載 (Medieval Level Kit)

版權歸UNITY3D官方和作者所有, 如對本次介紹的資源有興趣, 請務必到官網購買支持作者

All copyright UNITY3D official and as a resource in this presentation are interested 

please be sure to buy the support of the official website
_______________________________________________________________________________

這次的介紹的資源包是一個有中世紀特色的場景資源包(Medieval Level Kit)

This resource package introduced is a medieval scene featuring Resource Kit (Medieval Level Kit)


當中包括房屋, 欄杆, 木桶, 煙囪,手推車等等 不同類別的物件

These include housing, railings, casks, chimneys, trolleys, etc. Different types of objects

設計十分有風格及特別

Style and design very special

最後是有關本次試用資源的YOUTUBE介紹影片

Lastly, about this trial resources YOUTUBE introductory video


版權歸UNITY3D官方和作者所有, 如對本次介紹的資源有興趣, 請務必到官網購買支持作者

All copyright UNITY3D official and as a resource in this presentation are interested 

please be sure to buy the support of the official website
_______________________________________________________________________________

如要下載試用這項資源 請到"這裡"

If you want to try this resources : "Click Here "


英文版由GOOGLE翻譯

 The English version was translated by GOOGLE

2014年11月13日 星期四

UNITY 3D Asset Store 資源下載 (SD Knight, Magician, Priest Pack)

版權歸UNITY3D官方和作者所有, 如對本次介紹的資源有興趣, 請務必到官網購買支持作者

All copyright UNITY3D official and as a resource in this presentation are interested 

please be sure to buy the support of the official website
_______________________________________________________________________________

今次的資源是三合一的角色包下載

This resource is triple roles package download



首先出場的是 "Priest"

First appearance is "Priest"


接著就是"Magician"

Next is the "Magician"


最後出場的是"SD Knight"

The last appearance is the "SD Knight"


版權歸UNITY3D官方和作者所有, 如對本次介紹的資源有興趣, 請務必到官網購買支持作者

All copyright UNITY3D official and as a resource in this presentation are interested 

please be sure to buy the support of the official website
_______________________________________________________________________________

如要下載試用這項資源 請到"這裡"

If you want to try this resources : "Click Here "


英文版由GOOGLE翻譯

 The English version was translated by GOOGLE

2014年11月6日 星期四

UNITY 3D 人物控制系統 Part 2

上一回我們幫CARL哥他加了一個他閒置時會做的動作

今次就說說如何讓主角可以在場景中快樂地走動吧

1. 先回到Animator 的介面中,在空白的地方RIGHT CLICK --> Create State

--> From New Blend Tree , 現在會出現一個Blend Tree , 按一下這個Blend Tree , 之後到右邊的Inspector更改名稱為walk 後按ENTER , 完成後應該會像下圖一樣



2. 現在為這裡加上一些Parameters , 現在按一下Animator 介面左下角的"+" , 第一個加上的是SPEED(用來判定是否有前進或後退 ,第二個是 DIRECTION (用來判斷角色是否有角度上的改變, 這裡二個我們都是使用Float


3. 現在Double Click "Walk"  --> Parameter 改為direction --> 按圖中的 "+" 三次 (選擇add motion field) 


4. 成功的話應該會像下圖


5. 除消Automate Threshold --> 現在加入你想要的動作 圖中最高我是轉左,中間的是直行, 最底的是轉右, 參數分別是 -1 , 0 ,1 , 代表當你的Parameter 是什麼的時候,決定你執行什麼動作

6. 勾選Automate Threshold , 完成後應該像下圖 

7. 沒有問題的話, 應該會像下圖一樣

8. 現在為他們加上互相關係 --> RIGHT CLICK "Stand_Idle_01"(即是你閒置時的狀況) --> Make Transition 拉向"Walk" --> 再RIGHT CLICK "Walk" --> 拉向"Stand_Idle_01"

9. 按一下 Stand_Idle_01 向 Walk 的箭咀 -->  到右方更改參數為"Speed" --> Greater 改為 0.1 
(這裡的意思是當SPEED大於0.1的時候就會執行"Walk")

10. 按一下 Walk  向 Stand_Idle_01 的箭咀 -->  到右方更改參數為"Speed" --> Less 改為 0.1 
(這裡的意思是當SPEED細於0.1的時候就會執行"Stand_Idle_01")

11. 現在制作了向前行, 及轉左和轉右的動作, 最後為CARL哥加上一段SCRIPT就可以快樂行走啦 (當他向前行的時間 Speed 會等於"1" , 向前行及轉左的時候就會變成"Speed等於1"及 "direction 等於負1")相反你可以用相同的方法制作向後走的動作

12. 最後送上CARL哥的SCRIPT

var anim:Animator;

function Start () {

anim = GetComponent(Animator);

}

function FixedUpdate () {

var h:float = Input.GetAxis("Horizontal");
var v:float = Input.GetAxis("Vertical");
anim.SetFloat("speed", v);
anim.SetFloat("direction", h);

}




2014年10月27日 星期一

Unity 3D 關卡設置及重新遊戲 (JS)




這次為大家介紹的是關卡RELOAD (重新開始遊戲) 及 關卡/版圖設置 (破關或轉版圖)


1. 遊戲中會不斷檢查 event的數值 是否等於 999, 如果是的話就會重新載入一次你現在的關卡

function Update ( ) {

if ( event == 999)

Application.LoadLevel (Application.loadedLevel);

}


2. 和上面的情況基本相同只是, 這次條件達成後會載入指定的關卡(Scene)

記得先到Build Settings 上加入你要載入的關卡(Scene),

以下例子假設你要載入的關卡(Scene)名字是nextscene

function Update ( ) {

if ( event == 999)

Application.LoadLevel("nextscene");

}


3. 同上離開遊戲時的Script

function Update ( ) {

if ( event == 999)

Application.Quit () ;

}

最後就是各位說聲不好意思, 因為有點忙碌, 所以本網誌有一段時間沒有更新, 現在開始會保持最少

一星期會更新一篇新的文章,  預計本星期內會更新 "UNITY 3D 人物控制系統 Part 2"

希望各位續支持本網誌 謝謝!!


2014年9月12日 星期五

UNITY 3D 人物控制系統 Part 1

我們這次來說說 什麼是布偶系統 , 大家先到UNITY Assets Download 一些現成的人物來使用

到Asset Store --> 3D Models --> Characters --> Humanoids --> Humans 下載"Male Character Pack"

Import 後你會見到一個叫"MaleCharacterPack"的資料夾, 入面會有3個人物給你選擇

分別是 carl , justin , vincent ,把他們拉到遊戲設計畫面後 , 就會看見他們在扮鐵達尼男主角

但在拉他們出來前先做一點小修改, 我選擇了 Carl 做我的白老鼠主角

先按一下Assets中的Carl --> 再按右邊的RIG --> Animation Type 改為 Humanid -->

之後按Apply , 如果這個人偶的設計沒問題的話 你會看到Configure 左邊會有個TICK號


如下圖 , 現在我們按一下"Configure "


你會見到下圖中所顯示的關節圖 , 之後按右邊的 "Muscles" , 就會看見關節的設定


你可以在這裡測試(玩弄)他的關節


大慨就會像下圖一樣 (大家玩完測試完後就按RESET ALL --> DONE) 回刊場景中啦


現在可以把Carl 拉到遊戲設計畫面中

你會看到他已經基本的跟有一個"元件" -- > Animator 跟著他一起出世的

這個主要是用來管理他的行為動作的

現在到Assets 找個空白位置--> 右鍵 --> Create --> Animator Controller 

再把他拉到Carl 的Controller中, 如下圖


現在我們建立了一個Animator Controller , 但應該要如何控制呢 

首先我們要到Asset Store 中Download一些動作,  按右邊的Animation  

你會看到很多動作的Package 可供下載 , 這次我選擇了"MVN Sample Pack"

Import 後你會看到有一個叫"mvn" 的資料夾 , 入面有 "idle" , "sit" , "walk"

入面的就是"動作"了 , 現在Double Click 剛才建立的"New Animator Controller"

進入到Animator 的設計頁面, 再把其中一個動作拉到設計頁面中

(記得打開"動作"中的箭咀)


現在按PLAY 就可以看到他會動的啦, 但你會發現會有一些物理上的問題 

(例如主角會被穿透等的問題)

所以現在要做四個步驟
  • Component --> Physics --> Capsule Collider , 把Center 中的Y改做1,及Height 改做2
  • Component --> Physics --> Rigidbody 
  • Rigidbody 中打開Constraints , 把Freeze Rotation 的X,Y,Z 也TICK了他
  • Animator --> Update Mode 改為 Animate Physics
現在基本上動作就沒問題的了

其他的動作行為 下回分解!! 請大家留意更新啊

熱門文章

Related Posts Plugin for WordPress, Blogger...