A*(パスファインダー、経路探索)の解説が書かれているcocos2d本。
- 作者: Nathan Burba
- 出版社/メーカー: Packt Publishing
- 発売日: 2011/12/30
- メディア: ペーパーバック
- クリック: 2回
- この商品を含むブログ (1件) を見る
Preface Chapter 1: Graphics Chapter 2: User Input Chapter 3: Files and Data Chapter 4: Physics Chapter 5: Scenes and Menus Chapter 6: Audio Chapter 7: AI and Logic Chapter 8: Tips, Tools, and Ports Index
詳細な目次。
Preface
Chapter 1: Graphics
Introduction
Drawing sprites
Coloring sprites
Animating sprites
Drawing OpenGL primitives
Playing video files
Grid, particle, and motion streak effects
Using Retina Display mode
1D and 2D Ease Actions
Rendering and texturing 3D shapes
Rendering a texture-filled polygon
Animating a texture-filled polygon
Swapping palettes using layers
Swapping palettes using CCTexture2DMutable
Using AWTextureFilter for blur and font shadows
Taking and using screenshots
Using CCParallaxNode
Lighting using glColorMask
Chapter 2: User Input
Introduction
Tap, hold, and drag input
Depth testing input
Creating buttons
Creating a directional pad
Creating an analog stick
Using the accelerometer for steering
Using the accelerometer for 3D rotation
Pinch zooming
Performing gestures
Chapter 3: Files and Data
Introduction
Reading PLIST data files
Reading JSON data files
Reading XML data files
Saving simple data using NSUserDefaults
Archiving objects into archive files
Mutating nested metadata
Saving data into a PLIST file
Saving data into an SQLite database
Saving data using Core Data
Chapter 4: Physics
Introduction
Box2D setup and debug drawing
Creating collision response routines
Using different shapes
Dragging and collision filtering
Manipulating physical properties
Applying impulses
Applying forces
Asynchronous body destruction
Using joints
Creating a vehicle
Character movement
Simulating bullets
Simulating and rendering a rope
Creating a top-down isometric game engine
Chapter 5: Scenes and Menus
Introduction
Switching scenes
Transitioning between scenes
Using CCLayerMultiplex
Using CCLabel
Using CCMenu
Creating shadowed menu labels
UIKit alert dialogs
Wrapping UIKit
Creating draggable menu windows
Creating a horizontal scrollable menu
Creating a vertical sliding menu grid
Creating a loading screen with an indicator
Creating a minimap
Chapter 6: Audio
Introduction
Playing sounds and music
Modifying audio properties
Fading sounds and music
Using audio in a game
Using positional audio in a game
Metering background music
Metering dialogue for animation
Streaming audio
Recording audio
Using the iPod music library
Creating a MIDI synthesizer
Speech recognition and text-to-speech
Chapter 7: AI and Logic
Introduction
Processing AI waypoints
Firing projectiles at moving targets
AI line of sight
AI flocking using Boids
A* pathfinding on a grid
A* pathfinding in a Box2D world
A* pathfinding on a TMX tilemap
A* pathfinding in a side-scroller
Running a Lua script
Dynamically loading Lua scripts
Using Lua for dialogue trees
Chapter 8: Tips, Tools, and Ports
Introduction
Accessing the Cocos2d-iPhone testbed
Packing textures using Zwoptex
Creating levels using Tiled
Creating levels using JSONWorldBuilder
Creating scenes with CocosBuilder
Using Cocos2d-X
Using Cocos3d
Releasing your app
Index出版社のサイト。
Cocos2d for iPhone 1 Game Development Cookbook | Packt Publishing Technical & IT Book and eBook Store
http://www.packtpub.com/cocos2d-for-iphone-1-game-development-cookbook/book