Unity 2018 Cookbook: Over 160 recipes to take your 2D and 3D game development to the next level, 3rd Edition
暫譯: Unity 2018 食譜:超過 160 個食譜提升您的 2D 和 3D 遊戲開發,第三版
Matt Smith
- 出版商: Packt Publishing
- 出版日期: 2018-08-31
- 定價: $1,800
- 售價: 6.0 折 $1,080
- 語言: 英文
- 頁數: 794
- 裝訂: Paperback
- ISBN: 1788471903
- ISBN-13: 9781788471909
-
相關分類:
遊戲引擎 Game-engine
-
其他版本:
Unity 2021 Cookbook - Fourth Edition: Over 140 recipes to take your Unity game development skills to the next level
買這商品的人也買了...
商品描述
Develop quality game components and solve common gameplay problems with various game design patterns
Key Features
- Become proficient at traditional 2D and 3D game development
- Build amazing interactive interfaces with Unity's UI system
- Develop professional games with realistic animation and graphics, materials and cameras, and AI with Unity 2018
Book Description
With the help of the Unity 2018 Cookbook, you’ll discover how to make the most of the UI system and understand how to animate both 2D and 3D characters and game scene objects using Unity's Mecanim animation toolsets.
Once you’ve got to grips with the basics, you will familiarize yourself with shaders and Shader Graphs, followed by understanding the animation features to enhance your skills in building fantastic games. In addition to this, you will discover AI and navigation techniques for nonplayer character control and later explore Unity 2018’s newly added features to improve your 2D and 3D game development skills. This book provides many Unity C# gameplay scripting techniques.
By the end of this book, you'll have gained comprehensive knowledge in game development with Unity 2018.
What you will learn
- Get creative with Unity’s shaders and learn to build your own shaders with the new Shader Graph tool
- Create a text and image character dialog with the free Fungus Unity plugin
- Explore new features integrated into Unity 2018, including TextMesh Pro and ProBuilder
- Master Unity audio, including ducking, reverbing, and matching pitch to animation speeds
- Work with the new Cinemachine and timeline to intelligently control camera movements
- Improve ambiance through the use of lights and effects, including reflection and light probes
- Create stylish user interfaces with the UI system, including power bars and clock displays
Who this book is for
Unity 2018 Cookbook is for you if you want to explore a wide range of Unity scripting and multimedia features and find ready-to-use solutions for many game features. This book also helps programmers explore multimedia features. It is assumed that you already know basics of Unity and have some programming knowledge of C#.
Table of Contents
- Displaying Data with Core UI Elements
- Responding to User Events for Interactive UIs
- Inventory UIs
- Playing and Manipulating Sounds
- Creating Textures, Maps, and Materials
- Shader Graphs and Video Players
- Using Cameras
- Lights and Effects
- 2D Animation
- 3D Animations
- Webserver Communication and Online Version-Control
- Controlling and Choosing Positions
- Navigation Meshes and Agents
- Design Patterns
- Editor Extensions and Immediate Mode GUI (IMGUI)
商品描述(中文翻譯)
開發高品質的遊戲元件並解決常見的遊戲玩法問題,使用各種遊戲設計模式
主要特色
- 精通傳統的 2D 和 3D 遊戲開發
- 利用 Unity 的 UI 系統構建驚人的互動介面
- 使用 Unity 2018 開發具有真實動畫和圖形、材質和相機以及 AI 的專業遊戲
書籍描述
在《Unity 2018 食譜》的幫助下,您將發現如何充分利用 UI 系統,並了解如何使用 Unity 的 Mecanim 動畫工具集為 2D 和 3D 角色及遊戲場景物件進行動畫。
一旦掌握了基礎知識,您將熟悉著色器和 Shader Graph,接著了解動畫功能,以提升您在構建精彩遊戲方面的技能。此外,您還將發現非玩家角色控制的 AI 和導航技術,並進一步探索 Unity 2018 新增的功能,以改善您的 2D 和 3D 遊戲開發技能。本書提供了許多 Unity C# 遊戲玩法腳本技術。
到本書結束時,您將獲得有關 Unity 2018 遊戲開發的全面知識。
您將學到什麼
- 發揮創意,使用 Unity 的著色器,並學習使用新的 Shader Graph 工具構建自己的著色器
- 使用免費的 Fungus Unity 插件創建文本和圖像角色對話框
- 探索整合到 Unity 2018 的新功能,包括 TextMesh Pro 和 ProBuilder
- 掌握 Unity 音頻,包括音量調整、混響和與動畫速度匹配的音調
- 使用新的 Cinemachine 和時間軸智能控制相機運動
- 通過使用燈光和效果(包括反射和光探針)改善氛圍
- 使用 UI 系統創建時尚的用戶介面,包括電量條和時鐘顯示
本書適合誰
如果您想探索廣泛的 Unity 腳本和多媒體功能,並找到許多遊戲功能的現成解決方案,《Unity 2018 食譜》就是為您而寫。本書還幫助程序員探索多媒體功能。假設您已經了解 Unity 的基礎知識並具備一定的 C# 編程知識。
目錄
- 使用核心 UI 元素顯示數據
- 響應用戶事件以實現互動式 UI
- 庫存 UI
- 播放和操作聲音
- 創建紋理、地圖和材質
- Shader Graph 和視頻播放器
- 使用相機
- 燈光和效果
- 2D 動畫
- 3D 動畫
- 網路伺服器通信和在線版本控制
- 控制和選擇位置
- 導航網格和代理
- 設計模式
- 編輯器擴展和即時模式 GUI (IMGUI)