舉報(bào)

會(huì)員
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 更新時(shí)間:2021-07-30 10:30:08
推薦閱讀
- Node.js+Webpack開發(fā)實(shí)戰(zhàn)
- Linux核心技術(shù)從小白到大牛
- Windows Server 2016 Automation with PowerShell Cookbook(Second Edition)
- Kotlin編程實(shí)戰(zhàn):創(chuàng)建優(yōu)雅、富于表現(xiàn)力和高性能的JVM與Android應(yīng)用程序
- Visual C++開發(fā)入行真功夫
- AIRIOT物聯(lián)網(wǎng)平臺(tái)開發(fā)框架應(yīng)用與實(shí)戰(zhàn)
- 區(qū)塊鏈技術(shù)進(jìn)階與實(shí)戰(zhàn)(第2版)
- Statistical Application Development with R and Python(Second Edition)
- Clojure for Machine Learning
- Android系統(tǒng)下Java編程詳解
- INSTANT Premium Drupal Themes
- Microsoft XNA 4.0 Game Development Cookbook
- 美麗洞察力:從化妝品行業(yè)看顧客需求洞察
- Mastering Data Analysis with R
- Elasticsearch實(shí)戰(zhàn)(第2版)
- Performance Testing with JMeter 3(Third Edition)
- Python編程基礎(chǔ)與應(yīng)用
- MySQL 5.7從入門到精通(視頻教學(xué)版)(第2版)
- Learning IPython for Interactive Computing and Data Visualization(Second Edition)
- 計(jì)算機(jī)邏輯設(shè)計(jì)
- 編程改變生活:用Python提升你的能力(基礎(chǔ)篇·微課視頻版)
- 微信小程序開發(fā)零基礎(chǔ)入門
- Figma UI設(shè)計(jì)技法與思維全解析
- Kubernetes:A Complete DevOps Cookbook
- 大學(xué)信息基礎(chǔ)
- Scratch 3.0少兒編程與算法一本通
- 圖解網(wǎng)絡(luò)硬件
- 小程序,大未來:微信小程序開發(fā)
- Reactive Programming with JavaScript
- Building Web Apps with Spring 5 and Angular