Mastering Unity UI Development: All you need to superpower your games with great user interfaces
暫譯: 精通 Unity UI 開發:讓你的遊戲擁有卓越用戶介面的全方位指南
Ashley Godbold
- 出版商: Packt Publishing
- 出版日期: 2018-04-30
- 售價: $1,520
- 貴賓價: 9.5 折 $1,444
- 語言: 英文
- 頁數: 468
- 裝訂: Paperback
- ISBN: 1787125521
- ISBN-13: 9781787125520
-
相關分類:
遊戲引擎 Game-engine、使用者介面 UI
立即出貨 (庫存=1)
買這商品的人也買了...
-
$580$452 -
$940$700 -
$454IDA Pro 權威指南, 2/e (The IDA Pro Book : The Unofficial Guide to the World's Most Popular Disassembler, 2/e)
-
$898Debugging Teams: Better Productivity through Collaboration (Paperback)
-
$480$408 -
$1,600$1,520 -
$1,220$1,159 -
$301軟件設計重構
-
$1,758$1,665 -
$390$257 -
$199Unity 游戲動畫設計
-
$150$135 -
$2,000$1,900 -
$500$390 -
$1,675$1,591 -
$500$390 -
$2,030$1,929 -
$500$425 -
$480$379 -
$690$587 -
$1,568Unity 2018 Artificial Intelligence Cookbook: Over 90 recipes to build and customize AI entities for your games with Unity, 2/e (Paperback)
-
$1,050$998 -
$1,760$1,672 -
$2,600$2,470 -
$1,428$1,357
相關主題
商品描述
Master Game UI system by creating captivating user interface components with Unity 5 through Unity 2018 and C#. Learn about UI texts, images, world space UI, mobile-specific UI and much more.
Key Features
- Develop a game UI with both technical and aesthetic considerations
- Use all the UI elements provided by Unity's UI system
- Step-by-step examples of creating user interface components in the top game genres
Book Description
A functional UI is an important component for player interaction in every type of video game. Along with imparting crucial statistical information to the player, the UI is also the window through which the player engages with the world established by the game. Unity's tools give you the opportunity to create complex and attractive UIs to make your game stand out.
This book helps you realize the full potential of Unity's powerful tools to create the best UI for your games by walking you through the creation of myriad user interface components.
Learn how to create visually engaging heads-up-displays, pause menus, health bars, circular progress bars, animated menus, and more. This book not only teaches how to lay out visual elements, but also how to program these features and implement them across multiple games of varying genres.
While working through the examples provided, you will learn how to develop a UI that scales to multiple screen resolutions, so your game can be released on multiple platforms with minimal changes.
What you will learn
- Design principles and patterns for laying out elements in your UI
- Techniques that allow your UI to scale appropriately in different resolutions
- How to use automatic layouts to streamline your UI building process
- Properties of the Event System and how to appropriately hook events to your UI elements
- Access the components and properties of UI elements via code
- Implement all of Unity's built-in UI elements as well as those provided by TextMeshPro
- Develop key UI components that are popularly used in multiple game genres
- Add visual flare to user interfaces with the use of animation and particle effects
- Create a UI that displays in the Screen Space as well as World Space
Who This Book Is For
This book is for anyone keen to improve their games via a great user interface with Unity's UI system. If you're looking for a book that explains how to develop specific user interfaces or that thoroughly explains how each of the individual Unity components work, this book is for you.
Table of Contents
- Designing User Interfaces
- Canvases, Palets, and Basic Layout
- Automatic Layouts
- The Event System and Programming for UI
- Buttons
- UI Text and Images
- Other Inputs and Masks
- Using Animations and Particles in the UI
- World Space UI
- Mobile Specific UI
商品描述(中文翻譯)
**掌握遊戲 UI 系統,透過 Unity 5 到 Unity 2018 和 C# 創建引人入勝的用戶介面元件。了解 UI 文字、圖像、世界空間 UI、移動特定 UI 等等。**
#### 主要特點
- 開發兼具技術與美學考量的遊戲 UI
- 使用 Unity UI 系統提供的所有 UI 元素
- 在頂尖遊戲類型中逐步示範創建用戶介面元件的範例
#### 書籍描述
功能性 UI 是每種視頻遊戲中玩家互動的重要組成部分。除了向玩家傳遞關鍵的統計信息外,UI 也是玩家與遊戲所建立的世界互動的窗口。Unity 的工具讓你有機會創建複雜且吸引人的 UI,使你的遊戲脫穎而出。
本書幫助你充分發揮 Unity 強大工具的潛力,通過引導你創建各種用戶介面元件,來為你的遊戲創造最佳 UI。
學習如何創建視覺上引人入勝的即時顯示、暫停菜單、生命值條、圓形進度條、動畫菜單等。本書不僅教授如何佈局視覺元素,還教你如何編程這些功能並在多種不同類型的遊戲中實現它們。
在處理提供的範例時,你將學會如何開發可適應多種螢幕解析度的 UI,這樣你的遊戲就可以在多個平台上發布,並且只需最小的更改。
#### 你將學到的內容
- UI 元素佈局的設計原則和模式
- 使 UI 在不同解析度中適當縮放的技術
- 如何使用自動佈局來簡化 UI 建構過程
- 事件系統的屬性以及如何將事件適當地掛接到 UI 元素
- 通過代碼訪問 UI 元素的組件和屬性
- 實現 Unity 所有內建的 UI 元素以及 TextMeshPro 提供的元素
- 開發在多種遊戲類型中廣泛使用的關鍵 UI 元件
- 使用動畫和粒子效果為用戶介面增添視覺效果
- 創建在螢幕空間和世界空間中顯示的 UI
#### 本書適合誰
本書適合任何希望通過 Unity 的 UI 系統改善其遊戲的人。如果你在尋找一本解釋如何開發特定用戶介面或徹底解釋每個 Unity 組件如何運作的書籍,那麼這本書就是為你而寫的。
#### 目錄
1. 設計用戶介面
2. 畫布、調色板和基本佈局
3. 自動佈局
4. 事件系統與 UI 編程
5. 按鈕
6. UI 文字和圖像
7. 其他輸入和遮罩
8. 在 UI 中使用動畫和粒子
9. 世界空間 UI
10. 移動特定 UI