目錄(105章)
倒序
- 封面
- 版權(quán)頁(yè)
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. 2D Twin-stick Shooter
- Project overview
- Setting up the project
- Creating our scene
- Implementing player movement
- Shooting behavior
- Creating enemies
- Adding GameController to spawn enemy waves
- Particle systems for enemy explosion
- Adding in sound effects/music
- Adding in points score and wave numbers
- Publishing the game
- Summary
- Challenges
- Chapter 2. Creating GUIs
- Project overview
- Project setup
- Customizing the GUI
- Pausing the game
- Restarting the game
- Creating an Options menu
- Summary
- Challenges
- Chapter 3. Side-scrolling Platformer
- Project overview
- Setting up the project
- Tile-based level creation
- Creating our player
- Creating collectibles
- Keeping score
- Winning the game
- Summary
- Challenges
- Chapter 4. First Person Shooter Part 1 – Creating Exterior Environments
- Project overview
- The project setup
- Exterior environment – terrain
- Beautifying the environment – adding water trees and grass
- Creating our player
- Building the atmosphere
- Creating a flashlight
- Walking / flashlight bobbing animation
- Summary
- Challenges
- Chapter 5. First Person Shooter Part 2 – Creating Interior Environments
- Project overview
- Project setup
- Importing assets
- Creating tiles
- Placing tiles with grid snapping
- Creating and placing props
- Lightmapping quickstart
- Summary
- Challenges
- Chapter 6. First Person Shooter Part 3 – Implementing Gameplay and AI
- Project overview
- Setting up the project
- Creating the shooting behavior
- Creating an enemy
- Enemy movement
- Damaging and killing enemies
- Using controller input
- Moving to other levels
- Summary
- Challenges
- Chapter 7. Creating Save Files in Unity
- Project overview
- Saving a high score
- Level editor – introduction
- Level editor – adding/removing walls at runtime
- Level editor – toggling editor GUI and selecting additional tiles
- Level editor – saving/loading levels to file
- Summary
- Challenges
- Chapter 8. Finishing Touches
- Project overview
- Setting up the build settings
- Customizing your exported project via the player settings
- Building an installer for Windows
- Summary
- Challenges
- Chapter 9. Creating GUIs Part 2 – Unity's New GUI System
- Project overview
- Project setup
- Creating health bars
- Adding in text
- Working with buttons and anchors
- Summary
- Additional resources
- Challenges
- Index 更新時(shí)間:2021-08-05 17:29:28
推薦閱讀
- 大數(shù)據(jù)技術(shù)基礎(chǔ)
- 數(shù)據(jù)庫(kù)原理及應(yīng)用教程(第4版)(微課版)
- 數(shù)據(jù)可視化:從小白到數(shù)據(jù)工程師的成長(zhǎng)之路
- Word 2010中文版完全自學(xué)手冊(cè)
- Visual Studio 2015 Cookbook(Second Edition)
- Effective Amazon Machine Learning
- Python數(shù)據(jù)分析、挖掘與可視化從入門到精通
- 數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)教程(Visual FoxPro 9.0)
- 3D計(jì)算機(jī)視覺:原理、算法及應(yīng)用
- Dependency Injection with AngularJS
- 中國(guó)數(shù)字流域
- 大數(shù)據(jù)技術(shù)入門
- Splunk智能運(yùn)維實(shí)戰(zhàn)
- Augmented Reality using Appcelerator Titanium Starter
- Unity 2018 By Example(Second Edition)
- 改變未來(lái)的九大算法
- Doris實(shí)時(shí)數(shù)倉(cāng)實(shí)戰(zhàn)
- Oracle 11g+ASP.NET數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)案例教程
- PostgreSQL高可用實(shí)戰(zhàn)
- Oracle 11g數(shù)據(jù)庫(kù)管理員指南
- 大數(shù)據(jù)隱私保護(hù)技術(shù)與治理機(jī)制研究
- 碼上行動(dòng):利用Python與ChatGPT高效搞定Excel數(shù)據(jù)分析
- Discovering Business Intelligence Using MicroStrategy 9
- Oracle 11g數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)、開發(fā)、管理與應(yīng)用
- 商業(yè)銀行數(shù)據(jù)庫(kù)管理實(shí)踐
- 達(dá)夢(mèng)數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)(第二版)
- Visual C# 2005+SQL Server 2005數(shù)據(jù)庫(kù)與網(wǎng)絡(luò)開發(fā)
- MySQL 8 Cookbook(中文版)
- 游戲數(shù)據(jù)分析的藝術(shù)
- 左手MongoDB,右手Redis:從入門到商業(yè)實(shí)戰(zhàn)