舉報

會員
Haxe Game Development Essentials
最新章節:
Index
Thisbookisforgamedeveloperswithsomeexperienceprogramminggamesononeormoreplatformsalready.Ifyouwanttoleverageyourgamedevelopmentexperienceononeplatformtodevelopformultipleplatformsandtogetupandrunningquickly,thisbookisforyou.HavingpriorexperiencewithalanguagesimilartoHaxe,suchasActionScriptorJavaScriptwillhelp,butisn'trequired.
目錄(83章)
倒序
- 封面
- 版權頁
- 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
推薦閱讀
- The Supervised Learning Workshop
- Objective-C Memory Management Essentials
- Xcode 7 Essentials(Second Edition)
- Backbone.js Blueprints
- TypeScript項目開發實戰
- 零基礎學Python網絡爬蟲案例實戰全流程詳解(入門與提高篇)
- Windows內核編程
- C#開發案例精粹
- Visual Basic程序設計全程指南
- Redmine Cookbook
- INSTANT PLC Programming with RSLogix 5000
- React.js實戰
- Developing RESTful Web Services with Jersey 2.0
- Mastering Python for Data Science
- 設計模式之禪
- MEAN Blueprints
- 大話統計學(溢彩實訓版):基于R語言+中文統計工具
- PHP程序設計
- Developing Responsive Web Applications with AJAX and jQuery
- React 16 Essentials(Second Edition)
- 技術轉移:就這么干
- 網絡工程師的Python之路:網絡運維自動化實戰
- 深入理解Kotlin協程
- Learning Internet of Things
- SAP Data Services 4.x Cookbook
- Maven Essentials
- Sass Essentials
- Mastering Ansible
- 前端開發必知必會:從工程核心到前沿實戰
- 程序設計與問題求解:C語言