首頁 > 計(jì)算機(jī)網(wǎng)絡(luò) >
編程語言與程序設(shè)計(jì)
> Corona SDK Mobile Game Development:Beginner's Guide(Second Edition)最新章節(jié)目錄
目錄(226章)
倒序
- coverpage
- Corona SDK Mobile Game Development Beginner's Guide Second Edition
- 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
- Sections
- Time for action – heading
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Getting Started with Corona SDK
- Downloading and installing Corona
- Time for action – setting up and activating Corona on Mac OS X
- Time for action – setting up and activating Corona on Windows
- Using the simulator on Mac and Windows
- Time for action – viewing a sample project in the simulator
- Choosing a text editor
- Developing on devices
- Time for action – downloading and installing Xcode
- Time for action – creating a Hello World application in two lines of code
- Time for action – modifying our application
- Time for action – applying a new font name to our application
- Testing our application on an iOS device
- Time for action – obtaining the iOS developer certificate
- Time for action – adding/registering your iOS device
- Time for action – creating an App ID
- Time for action – creating a provisioning profile
- Creating the Hello World build for iOS
- Time for action – creating an iOS build
- Time for action – loading an app on your iOS device
- Testing our application on an Android device
- Creating the Hello World build for Android
- Time for action – creating an Android build
- Time for action – loading an app on your Android device
- Summary
- Chapter 2. Lua Crash Course and the Corona Framework
- Lua to the rescue
- Valuable variables
- Assignment conventions
- Types of values
- Time for action – printing values using blocks
- Expressions
- Strings
- Time for action – getting our hands full of strings
- Tables
- Objects
- Images
- Time for action – placing images on screen
- Runtime configuration
- Time for action – scaling display objects on multiple devices
- Dynamic resolution images
- What are functions?
- Optimize your workflow
- Optimize your display images
- Summary
- Chapter 3. Building Our First Game – Breakout
- Breakout – bringing back old-school gaming
- Understanding the Corona physics API
- Configuring the application
- Time for action – adding the build.settings file
- Time for action – adding the config.lua file
- Building the application
- Time for action – creating variables for the game
- Understanding events and listeners
- Transitions
- Creating menu screens
- Time for action – adding the main menu screen
- Creating the game play scene
- Time for action – adding game objects
- Time for action – building bricks
- Red alert!
- Time for action – displaying game messages
- Summary
- Chapter 4. Game Controls
- Moving in the up direction
- Let's get even more physical
- Time for action – starting physics for the paddle and ball
- Paddle movement
- Time for action – dragging the paddle in the simulator
- Time for action – moving the paddle with the accelerometer
- Ball collision with the paddle
- Time for action – making the ball bounce against the paddle
- Removing objects from the scene
- Brick by brick
- Time for action – removing the bricks
- Directional changes
- Time for action – updating the ball
- Transitioning levels
- Time for action – resetting and changing levels
- You win some you lose some
- Time for action –making win and lose conditions
- Activating event listeners
- Time for action – adding game listeners
- The results are in!
- Summary
- Chapter 5. Animating Our Game
- Panda Star Catcher
- Let's get everything moving
- The value of timed functions
- What are image sheets?
- It's sprite mania!
- Game time!
- Time for action – setting up the variables
- Let's start the round
- Time for action – starting the game
- Poof! Be gone!
- Time for action – reloading the panda on the stage
- Earning some points
- Time for action – tracking the score
- When the game ends
- Time for action – displaying the game over screen
- Background display
- Time for action – adding the background elements
- Heads up!
- Time for action – displaying the timer and score
- Time after time
- Time for action – setting up the timer
- It's so glowy
- Time for action – making the power shot
- Pandas!
- Time for action – creating the panda character
- Starry skies
- Time for action – creating star collisions
- Screen touches
- Time for action – launching the panda
- Organizing display objects
- Time for action – reordering layers
- Creating stars
- Time for action – creating stars in the level
- Starting the game
- Time for action – initializing the game
- Summary
- Chapter 6. Playing Sounds and Music
- Corona audio system
- Time to play
- Time for action – playing audio
- Time to take control
- Time for action – controlling audio
- Memory management
- Alterations to audio
- Performance tips
- Summary
- Chapter 7. Physics – Falling Objects
- Creating our new game – Egg Drop
- Time for action – setting up the variables
- Time for action – moving the character
- Time for action – setting the score
- Time for action – drawing the background
- Time for action – designing the HUD
- Time for action – counting the lives
- Time for action – creating the character
- Time for action – creating the egg collision
- Time for action – adding the egg object
- Time for action – making the egg drop
- Time for action – calling game over
- Time for action – activating the game
- Summary
- Chapter 8. Operation Composer
- Continuation of Egg Drop
- Data saving
- Time for action – saving and loading the high score
- Pausing the game
- Time for action – pausing the game
- The Composer API
- Time for action – altering the game file
- Organizing the game
- Time for action – adding the new main.lua file
- New game transitions
- Time for action – changing screens after the game is over
- Creating a loading screen
- Time for action – adding the loading screen
- Creating a main menu
- Time for action – adding a main menu
- Creating an options menu
- Time for action – adding an options menu
- Creating a credits screen
- Time for action – adding a credits screen
- Summary
- Chapter 9. Handling Multiple Devices and Networking Your Apps
- Return to configuration
- Networking your apps
- Time for action – adding Twitter to your apps
- Time for action – adding Facebook to your apps
- Facebook Connect
- Time for action – posting scores using Facebook Connect
- Summary
- Chapter 10. Optimizing Testing and Shipping Your Games
- Understanding memory efficiency
- Distributing iOS applications
- Time for action – setting up your distribution certificate and provisioning profile for the App Store
- iTunes Connect
- Time for action – managing your application in iTunes Connect
- Building an iOS application for distribution in Corona
- Time for action – building your application and uploading it to the Application Loader
- The Google Play Store
- Time for action – signing your app for the Google Play Store
- Time for action – submitting an app to the Google Play Store
- Summary
- Chapter 11. Implementing In-App Purchases
- The wonders of In-App Purchase
- Corona's store module
- Create an In-App Purchase
- Time for action – creating the In-App Purchase in iTunes Connect
- Time for action – using the Corona store module to create an In-App Purchase
- Testing In-App Purchases
- Time for action – testing the In-App Purchase with the Breakout In-App Purchase Demo
- Summary
- Appendix A. Pop Quiz Answers
- Chapter 1 – Getting Started with Corona SDK
- Chapter 2 – Lua Crash Course and the Corona Framework
- Chapter 3 – Building Our First Game – Breakout
- Chapter 4 – Game Controls
- Chapter 5 – Animating Our Game
- Chapter 6 – Playing Sounds and Music
- Chapter 7 – Physics – Falling Objects
- Chapter 8 – Operation Composer
- Chapter 9 – Handling Multiple Devices and Networking Your Apps
- Chapter 10 – Optimizing Testing and Shipping Your Games
- Chapter 11 – Implementing In-App Purchases
- Index 更新時(shí)間:2021-07-23 19:37:54
推薦閱讀
- Hands-On JavaScript High Performance
- C語言程序設(shè)計(jì)實(shí)踐教程
- Modern JavaScript Applications
- Python算法指南:程序員經(jīng)典算法分析與實(shí)現(xiàn)
- C++寶典
- The Professional ScrumMaster’s Handbook
- 快速入門與進(jìn)階:Creo 4·0全實(shí)例精講
- Regression Analysis with Python
- Scala編程(第5版)
- Managing Microsoft Hybrid Clouds
- ASP.NET Web API Security Essentials
- R語言數(shù)據(jù)挖掘:實(shí)用項(xiàng)目解析
- Arduino機(jī)器人系統(tǒng)設(shè)計(jì)及開發(fā)
- Microsoft HoloLens By Example
- Java程序設(shè)計(jì)實(shí)用教程(第2版)
- ANSYS FLUENT 16.0超級(jí)學(xué)習(xí)手冊(cè)
- Koa與Node.js開發(fā)實(shí)戰(zhàn)
- 新手學(xué)ASP.NET 3.5網(wǎng)絡(luò)開發(fā)
- jQuery基礎(chǔ)教程(第4版)
- Learning HTML5 by Creating Fun Games
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)
- 深入解析WPF編程
- Magento PHP Developer's Guide(Second Edition)
- HTML5+CSS3開發(fā)實(shí)戰(zhàn)
- Drupal 7 Media
- Java高并發(fā)與集合框架:JCF和JUC源碼分析與實(shí)現(xiàn)
- Learning Dart(Second Edition)
- Salesforce Platform App Builder Certification Handbook
- C 語言程序設(shè)計(jì)能力教程(第四版)
- WordPress 5 Cookbook