cocos2d游戏开发
51ios
www.51iOS.net是移动开发者最热的中文站,51ios.net为移动开发程序员提供大量的的iOS博客,iOS开发博客,iOS开发,iOS代码,iOS教程-----iOS程序猿群433974986
展开
-
游戏引擎剖析
为了解决“如何在IPHONE上创建一个游戏”这个大问题,我们需要首先解决诸如“如何显示图像”与“如何播放声音”等一系列小问题。这些问题关系到创建部分游戏引擎。就像人类的身体一样,游戏引擎的每个部分虽然不同,但是却都不可或缺。因此,首先从游戏引擎剖析开始本章。我们将会讨论一个游戏引擎的所有主要部分,包括应用程序框架、状态机、图像引擎、物理引擎、声音引擎、玩家输入和游戏逻辑。 写一个好玩的游戏是转载 2012-12-01 11:59:52 · 1130 阅读 · 0 评论 -
【iOS-Cocos2d游戏开发之十】添加粒子系统特效并解决粒子特效与Layer之间的坐标问题;
一直以来Himi特别想在游戏中使用粒子系统,但是之前做J2me与Android中发现使用粒子做的效果都会造成游戏运行内存的一个负担,所以一直很遗憾,那么在iOS游戏开发中,可以说必须要使用粒子啦,还是苹果硬件给力;看过我一开始刚写cocos2d博文的时候我就说过因为cocos2d的粒子编辑器很给力,所以也是我选用cocos2d引擎的一部分原因; 粒子编辑器名称:ParticleDesigne转载 2012-12-04 23:38:45 · 1006 阅读 · 0 评论 -
【iOS-Cocos2d游戏开发之六】对触屏事件追加讲解,解决无法触发ccTouchMoved事件[重要!]
上一章节中介绍了,如何利用两种方式对用户触屏进行监听,那么今天要重点讲解一个问题; 要讲的问题主要是在使用注册监听(事件分配方式监听触屏)中的问题,上一章节中说过,此种方式首先要注册:如下代码: 1 2 //注册独立触摸事件 [[CCTouchDispatcher sharedDispatcher] addTargeted转载 2012-12-01 12:09:10 · 874 阅读 · 0 评论 -
【iOS-Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏
今天为大家介绍利用cocos2d开发中一些细节的三个问题; 首先介绍第一点:如何开启高清模式,大家都知道iphone4的分辨率是960*640,比之前的480*320正好大了一倍,那么如果想测试在高清模式下的游戏效果的话,那么首先大家肯定知道先设置iOS模拟器为iphone(Retina)模式,但是仅仅设置这里的童鞋肯定会发现问题,因为运行后会发现控制台打印出来的分辨率仍然是480*320,转载 2012-12-01 12:12:04 · 784 阅读 · 0 评论 -
【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!更新解决添加组件Cocos2d动画停止播放的BUG】
有的童鞋说添加嘞组件(UIScrollView)后操作组件时Cocos2d的动画停止不懂嘞,我测试下,果然是,下面是解决方法: 首先大家在项目中搜索:CCDirectorIOS,找到CCDirectorIOS.m类,然后找到如下代码: 1 2 3 4 5 6 7 // // If you want转载 2012-12-01 12:10:35 · 747 阅读 · 0 评论 -
【iOS-Cocos2d游戏开发之四】独自收集Cocos2d提供的字体!共57种(有对照的字体图)
很多游戏中,便于开发就会直接采用Cocos2d提供的字体库来使用,但是因为提供的种类很多,那么Himi利用一些时间整理了57种字体样式,这些我想足够你用了; 不多说下面一起来看看吧:(每张图对应11种样式的字体,字体的名字就是其样式的名字) -----------1------------------------ 对应字体样式源码: 1转载 2012-12-01 12:06:07 · 810 阅读 · 0 评论 -
【iOS-Cocos2d游戏开发之一】搭建cocos2d游戏引擎环境HelloWorld!
最近几天仔细了解了iOS游戏开发引擎,常用的cocos2d,Unity引擎,那么Unity是非免费的,而cocos2d则是免费开源的; 最后促使我选择cocos2d的原因有两点: 1.最重要的原因是它对应的开发工具,尤其是 “ParticleDesigner”,粒子系统编辑器,非常的喜欢(需付费$7.99美元),下载试用版操作了以下,没说的,狠给力;截图如下:(当时就掏出信用卡去购买,转载 2012-12-01 12:01:17 · 1227 阅读 · 0 评论 -
【iOS-Cocos2d游戏开发之九】讲解CCSpriteBatchNode与TP工具的”.pvr.ccz”,”.plist”共用的终极精灵优化及注意事项!
首先对于使用过精灵的童鞋很熟悉CCSpriteBatchNode,至少大家都会知道它能优化精灵,但是至于优化原理这里简单说下: 一般使用精灵CCSprite的时候,都是直接使用[CCLayer* addChild:CCSprite *];,假设我们创建一百个精灵,那么当前的CCLayer会为100个精灵单独绘制; 如果使用精灵集合-CCSpriteBatchNode的话,直接将集合CC转载 2012-12-01 12:13:11 · 915 阅读 · 0 评论 -
【iOS-Cocos2d游戏开发之五】多触点与触屏事件详解(单一监听、事件分发)
———————————-本章补充开始!———————————- 本篇对于多触点和触屏事件已经做了一个详细的说明,但是有一点忽略了,就是开启多触点的支持!步骤如下: 首先进入AppDelegate.m 类中, 1 - (void) applicationDidFinishLaunchi转载 2012-12-01 12:07:48 · 888 阅读 · 0 评论 -
【iOS-Cocos2d游戏开发之二】Cocos2D 游戏开发资源贴(教程以及源码)
这两天抽出一些时间学习cocos2d,发现资料N多,而且讲解的相当的全面;那么这段时间我也处于不断的学习中,当然好东西不私藏,这里我把比较经典的一个iOS游戏开发书籍给出,当然很多童鞋,我想都有了,那么就当是照顾没有的童鞋啦,下次发帖的时候,就应该是自己抽时间做个游戏出来后的时候,那么届时我会放出游戏源码给大家作为参考和学习;后期再写会写一些至少别人没有写过的,不然没什么太大的意义; 最后一原创 2012-12-01 12:02:10 · 979 阅读 · 0 评论 -
【iOS-Cocos2d游戏开发之三】CCScene切换的所有特效(28种)以及设置屏幕横竖屏!
CCScene 对于使用cocos2d的童鞋肯定很熟悉,那么在使用 [[CCDirectorsharedDirector]replaceScene:]; 对scene进行场景(CCLayout)进行切换时,cocos2d提供了一些特效进行过渡,那么今天仔细翻开cocos2d源码,将所有的动画效果都测试了一遍,大概整理如下,提供大家查阅和使用吧; 因为我使用的是最新的cocos2d的1.转载 2012-12-01 12:03:38 · 668 阅读 · 0 评论 -
如何在Xcode平台上安装并创建新的cocos2d-x项目
如何把著名的Cocos2dSimpleGame从objc 移植到Xcode上,通过使用cocos2d-x引擎,在iPhone平台上运行它。Cocos2dSimpleGame是由Ray Wenderlich编写。几乎所有的cocos2d-iphone初学者都曾读过他写的系列教程。 首先,你需要在http://download.cocos2d-x.org/ 下载最新稳定版的cocos2d-x原创 2013-04-23 17:08:24 · 11166 阅读 · 0 评论