最新章節
- Summary
- Rendering our 3D object
- Defining the shape
- Creating a pyramid 3D object
- Rotating our object
- Adding colors to our object
品牌:中圖公司
上架時間:2021-07-09 18:29:43
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Summary 更新時間:2021-07-09 20:41:38
- Rendering our 3D object
- Defining the shape
- Creating a pyramid 3D object
- Rotating our object
- Adding colors to our object
- Rendering our object on screen
- Working Further on 3D Game
- Summary
- Defining shapes
- Creating a render class and defining a main activity
- Creating our project folder
- Creating a 3D scene with OpenGL ES
- Learning about the 3D coordinate system
- Introduction to OpenGL ES
- Converting Your Game from 2D to 3D
- Summary
- Creating the UI for our game
- Drawing the explosion on the screen
- Spawning our explosion
- Some optimizations and improvements
- Creating variables
- Adding an explosion to our game
- Adding an Explosion and Creating a UI
- Summary
- Creating explosions
- Creating a new game
- Maximum and minimum boundary heights
- Detecting a collision between the ground and player
- Drawing our boundaries on the screen
- Updating our boundaries
- Referencing our boundaries
- Creating the variables required
- Creating boundaries in our game
- Creating the classes for our boundaries
- Adding boundaries
- Adding Boundaries and Using Sprites to Create Explosions
- Summary
- Creating your own Artificial Intelligence
- A * search
- Comparison of preceding algorithms complexities
- Iterative deepening Depth-First Search
- Uniform cost search
- Bidirectional search
- Depth-First Search
- Breadth-First Search
- Artificial Intelligence Algorithms
- History of Artificial Intelligence
- Artificial Intelligence
- Drawing our objects on the screen
- Collision function
- Collision behavior
- Initializing our variables
- Tackling the infinite loop situation
- Defining our variables
- Dodging incoming rocks
- Making our player jump
- Detecting collisions in our game
- Circle Collision
- Bounding Box Collision
- Algorithms for collision detection techniques
- Collision detection
- Collision Detection and Basic Artificial Intelligence
- Summary
- Making our player character
- Adding animations to make your game more awesome
- Adding Animation to Your Game
- Summary
- Creating images
- Creating colors
- Working with colors and images
- Surface and Canvas
- Prototyping
- Game Design Document
- Game loop
- Illusions
- Game Theory
- Creating Sprites and Interactive Objects
- Summary
- Building an apk and installing on device
- Building and deploying through USB
- The Accelerometer input
- Touch input
- Hardware button input
- Button input
- Taking user inputs
- Resource folder in detail
- Managing Inputs
- Summary
- Setting up the emulator
- Creating our Hello World! program
- Project Structure of an Android Project
- Creating your first Android Studio project
- Understanding the Android project structure
- Getting Familiar with Android Studio
- Summary
- Android Manifest file
- Layouts
- Package names
- The nuts and bolts of Android
- Software requirements
- Introduction to Android N
- Introduction to Android N and Installation of Android SDK
- Questions
- Piracy
- Errata
- Downloading the example code
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Customer Feedback
- www.PacktPub.com
- About the Reviewer
- About the Author
- Credits
- Title Page
- coverpage
- coverpage
- Title Page
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- Introduction to Android N and Installation of Android SDK
- Introduction to Android N
- Software requirements
- The nuts and bolts of Android
- Package names
- Layouts
- Android Manifest file
- Summary
- Getting Familiar with Android Studio
- Understanding the Android project structure
- Creating your first Android Studio project
- Project Structure of an Android Project
- Creating our Hello World! program
- Setting up the emulator
- Summary
- Managing Inputs
- Resource folder in detail
- Taking user inputs
- Button input
- Hardware button input
- Touch input
- The Accelerometer input
- Building and deploying through USB
- Building an apk and installing on device
- Summary
- Creating Sprites and Interactive Objects
- Game Theory
- Illusions
- Game loop
- Game Design Document
- Prototyping
- Surface and Canvas
- Working with colors and images
- Creating colors
- Creating images
- Summary
- Adding Animation to Your Game
- Adding animations to make your game more awesome
- Making our player character
- Summary
- Collision Detection and Basic Artificial Intelligence
- Collision detection
- Algorithms for collision detection techniques
- Bounding Box Collision
- Circle Collision
- Detecting collisions in our game
- Making our player jump
- Dodging incoming rocks
- Defining our variables
- Tackling the infinite loop situation
- Initializing our variables
- Collision behavior
- Collision function
- Drawing our objects on the screen
- Artificial Intelligence
- History of Artificial Intelligence
- Artificial Intelligence Algorithms
- Breadth-First Search
- Depth-First Search
- Bidirectional search
- Uniform cost search
- Iterative deepening Depth-First Search
- Comparison of preceding algorithms complexities
- A * search
- Creating your own Artificial Intelligence
- Summary
- Adding Boundaries and Using Sprites to Create Explosions
- Adding boundaries
- Creating the classes for our boundaries
- Creating boundaries in our game
- Creating the variables required
- Referencing our boundaries
- Updating our boundaries
- Drawing our boundaries on the screen
- Detecting a collision between the ground and player
- Maximum and minimum boundary heights
- Creating a new game
- Creating explosions
- Summary
- Adding an Explosion and Creating a UI
- Adding an explosion to our game
- Creating variables
- Some optimizations and improvements
- Spawning our explosion
- Drawing the explosion on the screen
- Creating the UI for our game
- Summary
- Converting Your Game from 2D to 3D
- Introduction to OpenGL ES
- Learning about the 3D coordinate system
- Creating a 3D scene with OpenGL ES
- Creating our project folder
- Creating a render class and defining a main activity
- Defining shapes
- Summary
- Working Further on 3D Game
- Rendering our object on screen
- Adding colors to our object
- Rotating our object
- Creating a pyramid 3D object
- Defining the shape
- Rendering our 3D object
- Summary 更新時間:2021-07-09 20:41:38