目錄(100章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- Acknowledgments
- 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
- Downloading and installing Visual Studio
- Downloading and installing the Windows Phone SDK
- Downloading and installing Python
- Downloading Cocos2d-x
- Creating a new project
- Coordinate system
- Basic classes of Cocos2d-x
- Project breakup
- Running the project on multiple platforms
- Summary
- Chapter 2. Displaying the Hero and Controls
- First things first
- Displaying the background image
- Character movement
- Enabling the touch function
- Enabling multitouch
- Movement with touches
- Movement with the accelerometer
- Custom controls
- Summary
- Chapter 3. Enemies and Controls
- Creating the enemy class
- Adding the gameplay layer
- Creating the projectile class
- Adding hero controls
- Summary
- Chapter 4. Collision Detection and Scoring
- Theory of collision detection
- Coding collision detection
- Keeping track of the score and the game over condition
- Storing high scores
- Summary
- Chapter 5. HUD Parallax Background and the Pause Button
- Texts and fonts
- Creating the HUD layer and displaying as well as updating scores
- Creating the pause button and showing the pause screen
- Implementing pause and resuming the game
- Adding the scrolling layer class
- Creating the parallax scrolling layer
- Summary
- Chapter 6. Animations
- Animation basics
- TexturePacker
- Creating a spritesheet for the player
- Coding the player animation
- Creating and coding enemy animation
- Creating the skeletal animation
- Coding the player walk cycle
- Summary
- Chapter 7. Particle Systems
- What is a particle system?
- Cocos2d-x's inbuilt particle system
- Adding the gun muzzle particle system
- Adding an explosion particle system
- Adding particles for jetpack when a player moves upwards
- Creating your own particle system
- Summary
- Chapter 8. Adding Main and Option Menu Scenes
- Creating the main menu scene
- Loading the menu scene at start of the app
- Creating the Options scene
- Changing the name of the app
- Summary
- Chapter 9. Adding Sounds and Effects
- Audio in Cocos2d-x
- Adding looped background music
- Adding sound effects
- Adding the mute button
- Summary
- Chapter 10. Publishing to the Windows Phone Store
- A look at the Windows Phone Store
- Creating the store account
- Preparing/creating the app
- Creating the app and setting pricing
- Uploading the XAP file icons and screenshots for review
- Summary
- Chapter 11. Porting References and Final Remarks
- Running the game on the Windows desktop
- Running the game on the Android simulator using the Eclipse IDE
- Running on the BlackBerry simulator using the Momentics IDE
- Running on an iOS simulator using Xcode
- Additional learning resources
- Final remarks and a thank you note
- Index 更新時間:2021-08-05 18:00:40
推薦閱讀
- 用“芯”探核:龍芯派開發實戰
- Learning Cocos2d-x Game Development
- 深入淺出SSD:固態存儲核心技術、原理與實戰
- Intel FPGA/CPLD設計(高級篇)
- 電腦組裝、維護、維修全能一本通(全彩版)
- 3ds Max Speed Modeling for 3D Artists
- scikit-learn:Machine Learning Simplified
- 筆記本電腦維修不是事兒(第2版)
- 筆記本電腦使用、維護與故障排除從入門到精通(第5版)
- Spring Cloud微服務和分布式系統實踐
- Istio服務網格技術解析與實踐
- LPC1100系列處理器原理及應用
- IP網絡視頻傳輸:技術、標準和應用
- 單片機原理及應用
- 可編程邏輯器件項目開發設計
- 微服務架構基礎(Spring Boot+Spring Cloud+Docker)
- 嵌入式系統原理:基于Arm Cortex-M微控制器體系
- Hands-On Game Development with WebAssembly
- 計算機組裝與維護項目化教程(第二版)
- 電腦組裝與硬件維修入門與提高
- Raspberry Pi Media Center
- Sketchbook Pro Digital Painting Essentials
- 精選單片機設計與制作30例
- Avid Media Composer 6.x Cookbook
- Liferay Beginner’s Guide
- 打印機維修不是事兒(第2版)
- Xilinx FPGA高速串行傳輸技術與應用
- Learning Android Game Development
- 小創客輕松玩轉micro:bit
- 全圖解電腦組裝與維修實用大全(視頻教程版、Windows 10適用)