Unity 2D遊戲開發快速入門(內部資料)
Unity 2D遊戲開發快速入門(內部資料)
淘寶店地址:http://item.taobao.com/item.htm?spm=a1z10.5.w4002-6661928482.20.Yv8jt0&id=40699513515
試讀樣張:http://pan.baidu.com/s/1hqh5oqw
前 言
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遊戲示例來了,用Unity開源遊戲資源做遊戲,遊戲開發不再難!Unity遊戲開發
- unity案例入門(拾取遊戲)Unity遊戲
- [Unity3D] 2D畫素遊戲(一) Hello Unity!Unity3D遊戲
- 《Unity 2D與3D手機遊戲開發實戰》簡介Unity3D遊戲開發
- 【Unity3D開發小遊戲】《戰棋小遊戲》Unity開發教程Unity3D遊戲
- 【Unity 3D遊戲開發】在Unity使用NoSQL資料庫方法介紹Unity3D遊戲開發SQL資料庫
- 【Unity遊戲開發】不接SDK也能在遊戲內拉起加QQ群操作?Unity遊戲開發
- 獨立遊戲開發入門指南遊戲開發
- 前端開發快速入門前端
- HarmonyOS快速開發入門
- Unity3D開發入門教程(二)—— Lua入門Unity3D
- 大資料開發-Spark-初識Spark-Graph && 快速入門大資料Spark
- Facebook 小遊戲快速釋出 入門指南遊戲
- 如何大資料開發入門大資料
- unity 開發2D坦克大戰教程 系列二Unity
- 《Unity移動遊戲開發》讀後感Unity遊戲開發
- Koa2開發快速入門
- GO 語言快速開發入門Go
- [大資料之Spark]——快速入門大資料Spark
- 喵的Unity遊戲開發之路 - 推球:遊戲中的物理Unity遊戲開發
- 從零點五開始用Unity做半個2D戰棋小遊戲(一)Unity遊戲
- 遊戲開發工具推薦:Unity Pro 2018 for Mac遊戲開發UnityMac
- unity 區域網遊戲開發知識點Unity遊戲開發
- 【Unity遊戲開發】SpriteAtlas與AssetBundle最佳食用方案Unity遊戲開發
- Web開發初探之JavaScript 快速入門WebJavaScript
- 一、鴻蒙開發-ArkTS快速入門鴻蒙
- Redis快取資料庫-快速入門Redis快取資料庫
- 【TVM 學習資料】TensorIR 快速入門
- 遊戲開發中的資料表示遊戲開發
- 用Unity做半個2D戰棋小遊戲(四):加入玩家控制Unity遊戲
- Unity進階提升-2D遊戲跳躍手感最佳化(跳起下落)Unity遊戲
- unity3d開發的大型網路遊戲Unity3D遊戲
- 【Unity 框架】 QFramework v1.0 使用指南 工具篇: 16. LiveCodingKit 寫程式碼不用停止執行的利器 | Unity 遊戲框架 | Unity 遊戲開發 | Unity 獨立遊戲Unity框架Framework遊戲開發
- Unity中國全面支援OpenHarmony遊戲開發,多款遊戲率先完成適配Unity遊戲開發
- Java 開發者的 Python 快速入門指南JavaPython
- 通俗易懂的ArcGis開發快速入門
- unity入門—五分鐘製作一個理論上的遊戲Unity遊戲
- Util應用框架快速入門(4) - 整合測試開發入門框架