Unity 2D遊戲開發快速入門(內部資料)
Unity 2D遊戲開發快速入門(內部資料)
淘寶店地址:
試讀樣張:
前 言
Unity是一款綜合的遊戲開發工具,也是一款全面整合的專業遊戲引擎。使用它開發的遊戲,可以部署到所有的主流遊戲平臺,而無需做任何修改。這樣,開發者只需把精力集中到製作高質量的遊戲即可。
本書通篇介紹了一個2D遊戲–RageTanks(狂怒坦克)的詳細開發過程,包從匯入遊戲資源、遊戲邏輯設計到最後遊戲邏輯的實現。本書將這一開發過程分成了6個部分來講解,力求讀者在每一部分都能實現一個可見的效果,而這些效果的綜合體現就是最後的RageTanks。
沒用過Unity?沒關係,這裡有詳細的操作步驟;
沒學過C#?沒關係,這裡有詳細的註釋和解釋,更何況C#本來就不難;
得學習很久嗎?不,即時你是新手,依然可以在一個月內做出本書介紹的這個遊戲!
喔~說的誇張嗎?一點兒也不!為什麼這麼自信,因為我是作者!我精心設計了這個遊戲!它簡單、結構清晰,而且也很有趣!我相信你透過對這個遊戲的學習,可以增進對3個方面的理解: Unity、2D遊戲開發流程和指令碼程式碼的編寫。
1.學習所需的系統和軟體
安裝Windows 7作業系統
安裝Unity 4.5.3
2.學習建議
大家學習之前,可以致信到xxxx,獲取相關的資料和軟體。如果大家在學習過程遇到問題,也可以將問題傳送到該郵箱。我們儘可能給大家解決。
目 錄
第1章 建立一個簡單的2D遊戲 1
1.1 地面 1
1.2 遊戲精靈 3
1.3 精靈動畫 7
1.3.1 Animation 7
1.3.2 Animator 9
1.4 使用指令碼實現遊戲邏輯 12
精靈動畫狀態的控制 12
監聽精靈當前的動畫狀態 14
1.5 2D遊戲的執行效果 17
第2章 為遊戲精靈新增更多狀態 19
2.1 攝像頭追蹤功能 19
2.2 精靈的死亡和重生 22
2.3 新增多個地面 27
2.4 精靈的跳躍狀態 28
2.5 精靈的開火狀態 34
第3章 讓遊戲精靈不再孤單 40
3.1 為遊戲新增反派角色 40
3.2 精靈與反派角色碰撞後死亡 44
3.3 精靈主動攻擊反派角色 46
3.4 新增反派角色銷燬時的效果 48
3.5 新增多個反派角色到遊戲中 50
第4章 為遊戲新增更多背景元素 52
4.1 為遊戲場景補充更多元素 52
4.1.1 限制精靈的移動範圍 52
4.1.2 新增背景元素 54
4.1.3 讓背景元素動起來 55
4.1.4 讓粒子效果顯示在前面 58
4.2 記錄分數 59
4.3 動態生成更多的敵人 61
第5章 終極戰鬥 66
5.1 引入究極敵人 66
5.2 究極敵人的行為邏輯 67
5.3 讓究極敵人的出場更威風些 72
5.4 究極敵人的攻擊方式 74
5.5 玩家精靈的反擊 77
第6章 讓遊戲更完善 85
6.1 遊戲關卡 85
6.2 遊戲標題以及開始按鈕 88
6.2.1 匯入標題和按鈕資源 88
6.2.2 表示遊戲狀態的類 89
6.2.3 單擊開始按鈕,進入遊戲 92
6.2.4 遊戲最終執行效果展示 94
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1254018/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Unity 2D遊戲開發快速入門第1章建立一個簡單的2D遊戲Unity遊戲開發
- Android 遊戲開發入門——大學霸內部資料Android遊戲開發
- Arduino Yun快速入門教程(大學霸內部資料)UI
- Swift教程Swift語言快速入門(內部資料)Swift
- Unity 4.x遊戲開發技巧集錦(內部資料)Unity遊戲開發
- C#遊戲開發快速入門教程Unity5.5教程C#遊戲開發Unity
- ?HealthKit開發快速入門教程大學霸內部教程
- NGUI從入門到實戰(大學霸內部資料)NGUI
- OUYA遊戲開發快速入門教程遊戲開發
- Unity3D 2D實戰遊戲開發Unity3D遊戲開發
- Arduino可穿戴開發入門教程(大學霸內部資料)UI
- Android 2D遊戲引擎AndEngine快速入門教程Android遊戲引擎
- Java內部類入門示例Java
- Unity 4.x 2D遊戲開發基礎教程Unity遊戲開發
- Swift遊戲開發實戰教程(大學霸內部資料)Swift遊戲開發
- [大資料之Spark]——快速入門大資料Spark
- Transform元件C#遊戲開發快速入門ORM元件C#遊戲開發
- OUYA遊戲開發核心技術剖析大學霸內部資料遊戲開發
- Redis快取資料庫-快速入門Redis快取資料庫
- Unity 4.x 2D遊戲開發基礎教程 大學霸Unity遊戲開發
- 遊戲控制桿OUYA遊戲開發快速入門教程遊戲開發
- 《Unity 2D與3D手機遊戲開發實戰》簡介Unity3D遊戲開發
- 【TVM 學習資料】TensorIR 快速入門
- Elasticsearch和向量資料庫的快速入門Elasticsearch資料庫
- unity入門—資源匯入與場景建立Unity
- Flex 3快速入門: 處理資料 使用資料繫結Flex
- 快速入門資料結構和演算法資料結構演算法
- 快速入門大資料訊息中介軟體大資料
- 【Unity 3D遊戲開發】在Unity使用NoSQL資料庫方法介紹Unity3D遊戲開發SQL資料庫
- Unity 2D遊戲製作Unity遊戲
- 【Unity】(2D)物體拖拽Unity
- Unity和Cocos2D在2D遊戲開發上的對比Unity遊戲開發
- C#遊戲開發快速入門 2.1 構建遊戲場景C#遊戲開發
- 快速排序快速入門排序
- unity之入門經驗Unity
- Unity3D入門Unity3D
- 入門大資料,可以先自學哪些內容?大資料
- TableStore實時資料通道服務GoSDK快速入門Go