舉報

會員
Haxe Game Development Essentials
最新章節(jié):
Index
Thisbookisforgamedeveloperswithsomeexperienceprogramminggamesononeormoreplatformsalready.Ifyouwanttoleverageyourgamedevelopmentexperienceononeplatformtodevelopformultipleplatformsandtogetupandrunningquickly,thisbookisforyou.HavingpriorexperiencewithalanguagesimilartoHaxe,suchasActionScriptorJavaScriptwillhelp,butisn'trequired.
目錄(83章)
倒序
- 封面
- 版權(quán)頁
- Credits
- About the Author
- Acknowledgements
- 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. Getting Started
- What's Haxe?
- Installation
- Setting up target platforms
- Hello World
- Summary
- Chapter 2. Building a New Game
- The Haxe syntax
- Setting up a new HaxeFlixel project
- Adding a background and basic UI
- Making enemies
- Instantiating enemies and adding interaction
- Creating the end screen
- Restarting the level
- Implementing the game timer
- Summary
- Chapter 3. Dealing with Menus and Screen Flow
- Adding new assets
- Building the splash screen
- Updating the level end screen
- Creating the new game HUD
- Adding the new game HUD
- Summary
- Chapter 4. Delving into Animations and Gameplay
- Object pooling
- Project updates
- Creating the explosion effects
- Making muzzle flashes
- Updating enemies
- Creating projectiles
- Making the player character
- Setting health on the HUD
- Adding everything to PlayState
- Summary
- Chapter 5. Adding Sound
- Project updates
- Creating sound constants
- Building the sound manager class
- Adding music
- Adding menu sounds
- Adding gameplay sounds
- Summary
- Chapter 6. Working with Configuration Files
- JSON versus XML
- Project updates
- Understanding the JSON configuration file
- Building the enemy spawner
- Spawning enemies
- Adding movement patterns to enemies
- Updating PlayState
- Understanding the XML file
- Pulling string data from XML
- Replacing strings
- Updating LevelEndScreen
- Summary
- Chapter 7. Deploying to Multiple Platforms
- Building for Flash
- Building for Windows
- Building for OS X
- Building for Android
- Building for iOS
- Summary
- Chapter 8. What's Next?
- Expanding the game
- Exploring advanced features
- Continuing on with learning resources
- Summary
- Index 更新時間:2021-07-30 10:30:08
推薦閱讀
- Python自然語言處理實戰(zhàn):核心技術(shù)與算法
- Game Programming Using Qt Beginner's Guide
- Oracle從新手到高手
- C#程序設(shè)計(慕課版)
- Java技術(shù)手冊(原書第7版)
- 基于差分進化的優(yōu)化方法及應用
- 名師講壇:Java微服務架構(gòu)實戰(zhàn)(SpringBoot+SpringCloud+Docker+RabbitMQ)
- INSTANT Passbook App Development for iOS How-to
- Python數(shù)據(jù)結(jié)構(gòu)與算法(視頻教學版)
- Unity 2017 Mobile Game Development
- 新一代SDN:VMware NSX 網(wǎng)絡(luò)原理與實踐
- HTML5秘籍(第2版)
- Python:Deeper Insights into Machine Learning
- Java Web應用開發(fā)
- C/C++程序設(shè)計教程
- MySQL從入門到精通
- 趣味掌控板編程
- Go語言從入門到進階實戰(zhàn)(視頻教學版)
- C語言程序設(shè)計教程
- D Cookbook
- 網(wǎng)頁設(shè)計理論與實踐
- Visual C#網(wǎng)絡(luò)編程
- 零基礎(chǔ)學:微信小程序開發(fā)
- Arduino for Secret Agents
- 技術(shù)轉(zhuǎn)移:就這么干
- Unity 5.x Cookbook
- Visual Basic 2008應用程序開發(fā)實例精講
- Xamarin Mobile Development for Android Cookbook
- Unity 2020 Virtual Reality Projects
- Modern C++ Programming Cookbook