下载  >  移动开发  >  iOS  > Learn iPhone and iPad cocos2d Game Development

Learn iPhone and iPad cocos2d Game Development 评分

第1章 简介  1.1 选择iphone版cocos2d的理由   1.1.1 免费   1.1.2 开源   1.1.3 objective-c   1.1.4 2d游戏引擎   1.1.5 物理引擎   1.1.6 技术难度较低   1.1.7 依然需要编程   1.1.8 超棒的cocos2d社区  1.2 注意事项   1.2.1 section 3.3.1   1.2.2 平台移植  1.3 本书读者对象  1.4 阅读前提   1.4.1 编程经验   1.4.2 objective-c  1.5 本书内容   1.5.1 ios游戏开发新手将学会什么   1.5.2 iphone
Contents at a Glance Contents ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■D■■■■■ About the author ■■■■■■■■■■■■■■■■■■■■■■■■口■■ ■■■■■■■■■■■■■■■■■■ About the Technical reviewer Acknowledgments .mmmIBEBBIBIBR BIEIBRIRIBEIRIB IEIBBIBRBRIBIBR RIRIRRIREREIERERI EIEIan XIV Preface mm ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Chapter 1: Introduction B RRBIRERBIRIBIRIBRIRRBEIR BIRIR BHRRRIBSIBIRBIRRRIRIRIRIIn 1 Chapter 2: Getting started amasia ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Chapter 3: Essentials ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Chapter 4: Your First Game sIRBIBIRRIEIREIR BIBBIBIRIRERBIRIRRIBR 65 Chapter 5: Game Building blocks ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■■■■■■■ 93 Chapter 6: Sprites In-Depth a aaaaaa. 1 Chapter 7: Scrolling with Joy BBBBIBBIRIBIIIBBIBIIBeIIoain 141 Chapter 8: Shoot 'em Upan 167 Chapter 9: Particle EffectsBIBBRBIRBIBIBIBIBIB I: 189 Chapter 10: Working with Tilemaps IaImImEIaImIaRmnImm mIan 211 Chapter 11; Isometric Tilemaps ma marian. 235 Chapter 12: Physics Engines IBRBIRBIBIBIBIBIBIBIBIBIBBIRIBRRIBIIBBIRIEIII 263 Chapter 13: Pinball Game amBERt ■■■■■■■■■■■■■■■■■■■■ ng287 Chapter 14: Game Center. mRB IRIBRBAIBIRERIRRRB EMERRARIR IREa EIE REIn 31 Chapter 15: Out of the ordinary ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■L■■■■■■ 347 Index ■■■■■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■L■■■■■■ n365 Contents Contents at a glance ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■■■■■■■■■■■■■■■■■■■■口■口■■■■■■■ About the author ■■■■■■■■■■■■■■■■■■■■■■ About the technical reviewer ■■■■■■■■■■■■■■■■■■■ Acknowledgments. Preface XV Chapter 1: Introduction a ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ■■■■■■■■■日■■■■圆■■■ Why Use cocos2d for iPhone It's Free It's Open Source................. It's objective, See? It's 2D 道道a国1日国道1 1盖 It's got pl It's less technical It's still Programming… It's got a great communi Important cocos 2d Tidbits ………35 Section 3. 3. 1 Porting to other Platforms This book is for you requisites.…… Programming Experience 111 n看面11 objective-C What You will Learn.………… 7 What Beginning ioS Game Developers Will Learn...... What iPhone app Developers Will Learn What Cocos2d Developers Will Learn CONTENTS What's in this b00k…1 Chapter 2 -Getting Started Chapter 3-Essentials Chapter 4-Your First Game....... Chapter 5-Game Building blocks Chapter 6- Sprites In-Depth. 9-9-99-999= Chapter 7-Scrolling with Joy..... Chapter 8-Shoot'em Up..... 10 Chapter 9-Particle Effects 10 Chapter 10-Working with Tilemaps. Chapter 11-Isometric Tilemaps 重重1 Chapter12- Physics Engines…… Chapter 13- Pinball Game 11道里道111里111道 11道11:11t道 Chapter 14-Game Center · Chapter 15-Conclusion................ Questions Feedback 11n 11 Chapter 2: Getting Started ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■國■■■■■■■■■■■■■口■■■■■■■ What you need to get started System Requirements Register as iOS Developer....... 1,11着1面1面1 certficates&ProvisioningProfile.....,.,.,.,..,,,,,,… Download install the iphone sdk Download install cocos2d The helloworld application Locating the helloWorld files......... Resources Other sources Classes Memory Management with cocos2d.a.n 4590122703 Changing the World… What else you should know The ios devices About Memory Usage The simulator About lot Conclusion 36 Chapter3: Essentials…,,,,…,,,,,,,1,1,,39 Singletons in The director The Scene Graph.... The CCNode class hierarchy CCNode Working with Nodes.. Working with Actions...... Scheduled Messages.... Scenes and layers…. 334589 CCScene CONTENTS Scenes and memory Pushing and popping scenes...... CCTransition Scene 1a1重1道1道1国1道道11道 CCLayer CCSprite Anchor Points Demystified Texture Dimensions… CCLabel Men Actions 60 Repeating Actions,,.,…,…,… 重重1 61 Ease actions Action Sequences 1里国1面n11重看1道里111国1里1国11 11道11:111 62 Instant Actions · Cocos2d Test cases Conclusion… Chapter 4: Your First Game IBBIBIBB BEIBIBBIBIBBIBIBR IBBIBIIEIaIaIIa, 65 step-By- Step Project Setup…… 66 Adding the Player Sprite Accelerometer Input ........ 1,11着1面1面1 First test run.… Player velocity Adding obstacles Collision Detection Score label Introducing CCBitmapFontatlas and hiero Adding AudIo rting to iPad 90 Conclusion aa主 Chapter 5: Game Building Blocks RIRIBIBRIBERIRERRIRIBR EREREIRRIR REIREBIRERIREERIERI 93 Working with Multiple Scenes Adding More Scenes...... Loading Next Paragraph, Please Stand Working with Multiple Layers How to best Implement Levels 1道1:道1道 103 CCColorLayer 104 Subclassing Game Objects from CCSprite……… Composing game objects using cCSprite......m.. 106 Curiously cool CCNode classes... CCProgressTimer 112 CCParallaxNode 113 CCRibbon 114 CCMotion streak Conclusion 16 Chapter 6: Sprites In-Depth RIRRIRRRIBRBIBRIBRIBIRID ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 117 CCSprite BatchNode.... 117 When to Use the cCspriteBatchNode 119 CONTENTS Demo Project...,…9 Sprite animations the hard way 124 Animation Helper Category. …126 Working with Texture Atlases.... What is a texture atlas 128 Introducing Zwoptex.… .129 Creating a Texture Atlas with Zwoptex Desktop 130 Using the Texture Atlas with Cocos2d 134 Updating the CCAnimation Helper Categor All into one and one for all Do it yourse!f… 重重1 138 Conclusion Chapter 7: Scrolling with Joy 141 Advanced Parallax Scrolling... 1道1:道1道 41 Creating the Background As Stripes Re-creating the Background in Code. ................144 Moving the Parallax Background .........146 Parallax Speed Factors....... 147 Scrolling to Infinity and Beyond 149 Fixing the Flicker 1,11着1面1面1国 Repeat repeat. repeat 152 A Virtual Joypad 153 Introducing Sneakylnput Integrating SneakyInput..,.,,…,…,,……………155 Touch Button to shoot… Skinning the Button.... Controlling the Action 160 Digital Controls............... 164 An alternative: GPJoystick……, …164 Conclusion Chapter 8: Shoot 'em Up. ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ w167 Adding the BulletCache Class 167 What about enemies? 171 The Entity Class Hierarchy 11道1国:道道1 173 The EnemyEntity class..... 1道1:道1道 174 The Enemy Cache Class The component Classes…,… 181 Shooting Things.…,… A Healthbar for the boss Conclusion Chapter 9: Particle Effects BIR BRBERRIBRIBBIBERBRRBBIBRIN Ⅱ■■■口■■■■■■■■■■■■■ 189 Example Particle Effects....... 189 Creating a Particle Effect the hard Way . Variance Properti 195 Number of particles Emitter duration 196 Emitter Modes 196 CONTENTS Particle position Particle size Particle direction …199 Particle lifetime 200 Particle color∴ Particle blend mode Particle texture Introducing the Particle Designer.……… 道11 Using particle designer Effects 205 Sharing Particle Effects 207 Shoot'em Up with Particle Effects. 重重1 208 Conclusion 210 Chapter 10: Working with Tilemaps mm IBIRIRtanm nI Ra an 211 What Is a Tilemap 1道1:道1道 Preparing Images with Zwoptex.. Tiled Map editor∴.… ……1216 Creating a New Tilemap. 1216 Designing a Tilemap Using Orthogonal Tilemaps with Cocos2d Locating Touched Tiles…. 1,11着1面1面1 An Exercise in Optimization and Readability............... 227 Working with the object Layer. Drawing the Object Layer Rectangles 229 Scrolling the Tilemap........... 232 Conclusion Chapter 11: Isometric Tillemaps ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■ 235 Designing Isometric Tile Graphics……. 236 Isometric Tilemap Editing with Tiled..... Creating a New Isometric Tilemap Creating a New Isometric Tileset 241 Laying Down Some Ground rules Isometric Game Programming 244 Loading the Isometric Tilemap in Cocos2d.….… Setup Cocos2d for Isometric Tilemaps........ 11道1国:道11盖重 244 Locating an Isometric Tile........ 1道1:道1道 246 Scrolling the Isometric Tilemap This world deserves a better end Adding a movable player character. Adding More Content to the game... Conclusion 261 Chapter 12: Physics Engines RIBRIRRRRBIBBRIBIRRBRRRRBIRRIRD ■■■■■■■■■■■a■■ 263 Basic Concepts of Physics Engines Limitations of Physics Engines The Showdown: BoX2D VS Chipmunk....................... 265 The World According to BoX2D 1· Restricting Movement to the Screen CONTENTS Converting points 270 Adding Boxes to the BoX2D World.. Connecting Sprites with bodies Collision Detection Joint venture 276 Chipmunk. .277 Objectified Chipmunk Chipmunks in Space.… Boxing-In the Boxes............. Adding Ticky-Tacky Little Bo 280 Updating the Boxes Sprites. 重重1 A Chipmunk collision Course .................. Joints for chipmunks 1n重1里目正道1道1里1面道,111 n1盖11正11道1 Conclusion Chapter13: Pinball game.,,,,,:,:::,,:::1::287 Shapes: Convex and Counterclockwise .......... 288 Working with VertexHelper.……… 1 289 Creating the pinball Table BoX2D Debug Drawing Adding Dynamic Elements.….............… 1,11着1面1面1 The bodyNode clas The ball The Bumpers 05 The Plunger......,.,… 306 The Fli 310 Conclusion.……314 Chapter 14: Game Center, asataasssamaasnIaIaaisasama aIIaISImn 315 Enabling Game center.…… 15 Creating your app in iTunes connect 316 Setting Up Leaderboards and Achievements...,.,,,,……………317 Creating a Cocos 2d Xcode project Configuring the Xcode Project 318 Game Kit programming.…… 11道1国:道11盖重 The GamekitHelper delegate 1道1:道1道 Checking for Game Center Availability 324 Authenticating the Local Player.……, 325 Block Objects 328 Receiving the Local Player's Friend List Leaderboards.… Achievements 336 Matchmaking 1341 Conc| usion.… 1国 Chapter 15: Out of the Ordinary ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 347 Useful Technologies… 348 Socket Server Technology 349 CONTENTS Ads and analytics 350 Push notification providers Source Code Projects to benefit From 351 pus longue source Levelsvg∴ The iphone rpg game kit Line-Drawing Game Starterkit 353 For your reference Working with Publishers Finding Freelancers.. 356 Finding free art and audio...a.a 重重1 357 Finding the Tools of the Trade 357 Marketing… 道1面里目道1道1里11111自11 11道11:11t道 Marketing Your Game and Your self..... · Public relations and press releases .360 Where to Find Help.,…, 361 coc0s2 d Home Page………… Stack EXchange Network Tutorials and FAQs Famous last words… 363 Conclusion 363 Index ■■■■■■■■■■■■■■■■■■■■■■■L■■ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■■ 365

...展开详情
所需积分/C币:10 上传时间:2013-08-11 资源大小:21.21MB
举报 举报 收藏 收藏
分享 分享
Learn iPhone and iPad Cocos2D Game Development

Learn iPhone and iPad Cocos2D Game Development 英文原版高清PDF 中文版的我也上传了 欢迎大家下载学习

立即下载
Learn iPhone and iPad Cocos2D Game

学习 ios 游戏开发不错的英文原版书籍

立即下载
Learn iPhone and iPad Cocos2D Game Development源码一

Learn iPhone and iPad Cocos2D Game Development源码一

立即下载
learn iphone and ipad cocos2d game development 源码2

learn iphone and ipad cocos2d game development 源码2

立即下载
Learn iPhone and iPad Cocos2D Game Development中文版

Learn iPhone and iPad Cocos2D Game Development中文版

立即下载
learn iphone and ipad cocos2d game development

iphone 2D游戏开发教程,使用cocos2D游戏引擎。 一本详细介绍如何使用cocos2D游戏引擎开发iphone游戏的数据。 英文版。

立即下载
Learn iPhone and iPad Cocos2D Game Developmentn中文版

《Learn iPhone and iPad Cocos2D Game Development》翻译的章节。 来至cocoaChina论坛会员提供 个人觉得是一本不错的教程

立即下载
Learn iPhone and iPad Cocos2D Game 原文及译文

Learn iPhone and iPad Cocos2D Game 原文及译文,是一本非常入门的Cocos2D的书籍,如果需要源代码,告诉我

立即下载
Learn iPhone and iPad cocos2d Game Development中文版全集

Learn iPhone and iPad cocos2d Game Development中文版全集

立即下载
中文Learn iPhone and iPad cocos2d Game Development.pdf

中文Learn iPhone and iPad cocos2d Game Development.pdf

立即下载
Learn iPhone and iPad Cocos2D Game Development 中文版PDF

Learn iPhone and iPad Cocos2D Game Development 中文版 PDF

立即下载
ModbusTCP/RTU网关设计

基于UIP协议栈,实现MODBUS联网,可参考本文档资料,有MODBUS协议介绍

立即下载
html+css+js制作的一个动态的新年贺卡

该代码是http://blog.csdn.net/qq_29656961/article/details/78155792博客里面的代码,代码里面有要用到的图片资源和音乐资源。

立即下载
iCopy解码软件v1.0.1.7.exe

解ic,id,hid卡密码破解ic,id,hid卡密码破解ic,id,hid破解ic,id,hid卡破解ic,id,hid卡密码密码卡密码破解ic,id,hid卡...

立即下载
分布式服务框架原理与实践(高清完整版)

第1章应用架构演进1 1.1传统垂直应用架构2 1.1.1垂直应用架构介绍2 1.1.2垂直应用架构面临的挑战4 1.2RPC架构6 1.2.1RPC框架原理6 1.2.2最简单的RPC框架实现8 1.2.3业界主流RPC框架14 1.2.4RPC框架面临的挑战17 1.3SOA服务化架构18 1.3.1面向服务设计的原则18 1.3.2服务治理19 1.4微服务架构21 1.4.1什么是微服务21 1.4.2微服务架构对比SOA22 1.5总结23 第2章分布式服务框架入门25 2.1分布式服务框架诞生背景26 2.1.1应用从集中式走向分布式.26?

立即下载
Camtasia 9安装及破解方法绝对有效

附件中注册方法亲测有效,加以整理与大家共享。 由于附件大于60m传不上去,另附Camtasia 9百度云下载地址。免费自取 链接:http://pan.baidu.com/s/1kVABnhH 密码:xees

立即下载
电磁场与电磁波第四版谢处方 PDF

电磁场与电磁波第四版谢处方 (清晰版),做天线设计的可以作为参考。

立即下载
压缩包爆破解密工具(7z、rar、zip)

压缩包内包含三个工具,分别可以用来爆破解密7z压缩包、rar压缩包和zip压缩包。

立即下载
source insight 4.0.0087 注册机序列号Patched(2017/10/17)

最新的sourceinsight4.0.0087和谐license及和谐文件。真正的4087版本,使用附件中的license文件,替换sourceinsight4.exe

立即下载
Java项目经验汇总(简历项目素材)

Java项目经验汇总(简历项目素材)

立即下载