cocos2d
文章平均质量分 86
iteye_6242
这个作者很懒,什么都没留下…
展开
-
cocos2d游戏开发,常用工具集合
位图字体工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子编辑工具Particle Editing ToolsParticleCreatorParticle Designer物理编辑工具Physics Editing Too...原创 2011-08-03 09:44:25 · 97 阅读 · 0 评论 -
一. 搭建cocos2d游戏引擎环境HelloWorld!
注意:本文经 Himi 论坛ID:xiaominghimi(泰然专家组)授权泰然论坛转载,如需转载请联系Himi本人!!原文地址:http://blog.csdn.net/xiaominghimi/article/details/6638348 最近几天仔细了解了iOS游戏开发引擎,常用的cocos2d,Unity引擎,那么Unity是非免费的,而cocos2...原创 2012-01-29 16:05:24 · 120 阅读 · 0 评论 -
CCSpeed实现CCAnimate动画进行时设置慢动作
原文地址:http://blog.csdn.net/xiaominghimi/article/details/7009503 最近也一直在忙,所以也只能每周的某一天抽出时间来分享一些知识点给童鞋们,希望童鞋们体谅下~ 那么废话不多说了,本篇知识点两个: 1.利用CCSpeed当精灵执行CCAnimate动作途中...原创 2012-01-30 13:48:55 · 364 阅读 · 0 评论 -
Cocos2D自定义精灵类并为你的精灵设置攻击帧
上周貌似没有写新的博文,那么今天Himi写个精品的博文奉献给童鞋们;(不少童鞋说Himi的教程最近都没有源码放出=。 =,这里我解释下,一般我没有放出源码的博文那肯定已经将代码贴出来了,这点是肯定的,否则Himi一定给出源码的) 本篇的知识点如下: 1. 两种方式实现自定义精灵; 2.两种方式让精灵利用多帧播放动画 3. ...原创 2012-01-30 13:49:06 · 170 阅读 · 0 评论 -
讲解CCSpriteBatchNode与TP工具
前几节由于时间紧张,只是将一些遇到的问题拿出来进行分享经验,那么今天抽空写一篇常用的精灵以及精灵常用和注意的一些知识;那么由于cocos2d教程基本很完善,那么今天Himi介绍一些注意点和细节点分享大家; 首先对于使用过精灵的童鞋很熟悉CCSpriteBatchNode,至少大家都会知道它能优化精灵,但是至于优化原理这里简单说下: 一般...原创 2012-02-16 21:07:28 · 109 阅读 · 0 评论 -
Cocos2D-iPhone精灵的基础知识点总汇
最近写了不少Cocos2d的博文了,那么由于Himi介绍的一般都是比较容易出错的问题或者比较受到关注的知识点,所以不少童鞋要求写个基础篇,那么这里Himi就举例最常用的精灵CCSprite来详细的介绍一些吧; 考虑到网上对于Cocos2d-iphone的中文教程已有很多,所以这里Himi会拿出一些教程没有提到的基础知识点来分享; 首先我们来创建一个精灵: CCSprit...原创 2012-03-06 09:41:22 · 118 阅读 · 0 评论 -
Cocos2D-iPhone游戏数据存储的四种常用方式
首先向大家说句抱歉,可能一些童鞋看到我的微薄了,我说突然不想写博客了。。。是Himi的错,我不该发微薄让大家担心的;Himi也是因为受到其他的因素影响所以就想这样发泄一下,但是大家放心!写博客是我的兴趣也是我一直的坚持;不再理会其他了,我会继续坚持着自己的路~坚持坚持~ OK,今天Himi介绍游戏存储这一块,在Android游戏开发中Himi介绍了好几种保存的方式和形...原创 2012-03-06 09:41:46 · 140 阅读 · 0 评论 -
Cocos2D-iPhone解决滚屏背景/拼接地图有黑边(缝隙)
本章节主要为大家介绍在游戏开发过程中经常遇到的两个问题; 1. 解决滚屏背景或拼接地图有黑边! 对于游戏开发中,背景(游戏地图)是必要的元素之一,那么对于大部分游戏的背景都是动态,或者不断移动的;例如RPG中的背景随着人物、主角而移动,那么一般情况下背景都是由地图编辑器(图块)拼出来的,要不就是直接一整张大图去显示,在或者就是将一张大图进行裁减成N张,然后再进行拼...原创 2012-03-06 09:41:57 · 485 阅读 · 0 评论 -
灵活使用精灵可视区域(TextureRect)与锚点(anchorPoint)
今天Himi单用一篇博文来给童鞋们介绍精灵相关的两个常用的细节知识点; 首先来介绍第一个知识点:精灵可视区域; 不管在哪个移动平台上进行开发游戏都会接触使用到可视区域,比如Kjava(J2me)平台的setClip方法,Android的clipRect方法等等,那么在iOS上也一样存在,这里我们介绍cocos2d引擎中的可视区域得函数是setTextur...原创 2012-03-06 09:42:10 · 306 阅读 · 0 评论 -
Cocos2D-iPhone添加本地通知(UILocalNotification)
首先申明下:希望大家转载的时候不要忘记给原文连接,看到不少论坛转载完全变成他们论坛自己原创了~ 请大家配合哈~谢谢~娃哈哈; 本篇Himi为童鞋们介绍两个常用的知识点:一个是在Cocos2d中添加UILocalNotification本地化通知,另外一个就是添加UIScrollViewiOS系统组件实现滚动字幕效果; 对于UILocalNoti...原创 2012-03-06 09:42:21 · 119 阅读 · 0 评论 -
详解CCProgressTimer 进度条
游戏开发中难免用到进度条,例如做一些游戏技能的CD时间等都会使用到;那么cocos2d当然也封装了进度条,但是不太理想,如果童鞋们用过就应该知道,那么今天介绍两个知识点,第一:介绍cocos2d中的进度条CCProgressTimer如何使用;第二点:修改cocos2d封装的CCProgressTimer源码,实现“理想”形式的进度条; OK,首先来学习下如何在co...原创 2012-03-09 17:43:05 · 351 阅读 · 0 评论 -
Cocos2D-iPhone-Extensions嵌入视频播放
自从Himi书籍《Android游戏编程之从零开始》一书上市到现在大概也有一个月时间了,销量不错,感谢大家一直的支持! 还不知道这本书的童鞋可以如下连接阅读: 百度百科连接:http://baike.baidu.com/view/6513437.htm 本博客书籍地址连接: http://blog.csdn....原创 2012-03-09 17:43:41 · 122 阅读 · 0 评论 -
CCSprite利用Bezier(贝塞尔)做抛物线动作
如果我们想实现让CCSprite进行抛物线运动的话,那么我想童鞋们首先会想到利用Box2d或者其他物理引擎去为CCSprite创建物理世界中对应的刚体进行实现,但是反过来想,对于不熟悉Box2d或者其他物理引擎的童鞋,肯定不方便,那么Himi今天为大家介绍另外一种不实用物理引擎实现CCSprite抛物线方式; 这里我直接将封装好的方法贴上来,注释都在代码中了:// ...原创 2012-03-09 17:43:51 · 133 阅读 · 0 评论 -
浅析使用C++/C/OC在iOS游戏中混编
大家都知道Xcode中支持C、C++、Object-C3种语言的混编,在上一节Box2d中介绍过cocos2d封装的box2d是c++源码实现的,那么如果想让编译器混编,只需要将实现类的".m"格式修改成".mm"即可,这样编译器即可编译允许c、c++、oc的代码; 但是混编代码,在编译最容易出现也是最多的错误如下:Command /Developer/Platform...原创 2012-03-09 17:43:59 · 125 阅读 · 0 评论 -
使用Box2d物理系统
上一节讲述了粒子的相关问题,当然啦,不示弱,今天继续将物理系统给大家进行简单的介绍和讲述; 首先先介绍,如何在cocos2d中加入box2d开发lib包,因为一般使用cocos2d引擎进行开发游戏时,大家创建项目都会选用cocos2d框架,而不是直接采用物理系统的cocos2d框架,但是后期忽然需要在项目中使用物理系统(这种情况很经常发生,至于为什么,童鞋们都懂...原创 2012-03-09 17:44:07 · 132 阅读 · 0 评论 -
对触屏事件追加讲解,解决无法触发ccTouchMoved事件
原文地址:http://blog.csdn.net/xiaominghimi/article/details/6671077上一章节中介绍了,如何利用两种方式对用户触屏进行监听,那么今天要重点讲解一个问题;要讲的问题主要是在使用注册监听(事件分配方式监听触屏)中的问题,上一章节中说过,此种方式首先要注册:如下代码://注册独立触摸事件 [[CCTouchDispat...原创 2012-01-11 22:11:24 · 235 阅读 · 0 评论 -
添加粒子特效并解决粒子系统特效与Layer之间的坐标问题
原文地址:http://blog.csdn.net/xiaominghimi/article/details/6773064 一直以来Himi特别想在游戏中使用粒子系统,但是之前做J2me与Android中发现使用粒子做的效果都会造成游戏运行内存的一个负担,所以一直很遗憾,那么在iOS游戏开发中,可以说必须要使用粒子啦,还是苹果硬件给力;看过我一开始刚写coc...原创 2012-01-11 22:11:09 · 326 阅读 · 0 评论 -
cocos2d 粒子设计器
网上能够搜索到的针对Cocos2d的粒子设计器不是很多,而且基本上都是收费的,能免费使用的,都是不能导出plist文件的。实在不想为这么一点简单的软件而支付最低8美刀的钱,所以抽空自己做了一个共享出来大家免费使用吧。在做Cocos2d开发的时候,我相信用得到的。注意哦,只支持MacOS10.6以上的系统。使用时可以调整不同的参数,得到不同的粒子效果。调到你满意后,你可以保存为一个 ...原创 2011-12-25 21:43:15 · 117 阅读 · 0 评论 -
在cocos2d Game中添加AdMob
1.先在谷歌的AdMob网站上注册一个帐号,2.添加一个iphone或ipad手机应用广告3.下载发布者代码,并记住发布者ID4.下载下来的发布者代码里面有6个.h头文件和一个.a文件.把他们加入你的工程里5.添加下面4个framework (1)AudioToolbox.framework (2)MessageUI.framework (3)SystemConfigura...原创 2012-01-01 00:10:00 · 108 阅读 · 0 评论 -
CCScene切换的所有特效
CCScene 对于使用cocos2d的童鞋肯定很熟悉,那么在使用 [[CCDirectorsharedDirector]replaceScene:<#(CCScene *)scene#>]; 对scene进行场景(CCLayout)进行切换时,cocos2d提供了一些特效进行过渡,那么今天仔细翻开cocos2d源码,将所有的动画效果都测试了一遍,大概整理如下,提供大家...原创 2012-01-01 00:21:43 · 88 阅读 · 0 评论 -
独自收集Cocos2d提供的字体
很多游戏中,便于开发就会直接采用Cocos2d提供的字体库来使用,但是因为提供的种类很多,那么Himi利用一些时间整理了57种字体样式,这些我想足够你用了;不多说下面一起来看看吧:(每张图对应11种样式的字体,字体的名字就是其样式的名字) -------------------------------------------- 对应字体样式源码:...原创 2012-01-01 00:24:08 · 147 阅读 · 0 评论 -
Cocos2D-iPhone多触点与触屏事件详解
首先进入AppDelegate.m 类中, view plain<strong>- (void) applicationDidFinishLaunching:(UIApplication*)application{}</strong> 在上面这个方法中添加如下一句开启多触点支持的代码: ...原创 2012-01-01 00:27:41 · 110 阅读 · 0 评论 -
cocos2d-iPhone中添加/删除UIKit
本章介绍两个知识点: 1. 在Cocos2d中添加系统组件;(本例中添加UIView 并嵌套一些View) 2. 解决View设置透明后,View中的其他组件也跟着透明的问题;详细问题如下:(网上找的网友的问题贴)“ 如何把背景图片设置为半透明 ” 现在的界面大概是这样的:最底...原创 2012-01-01 00:31:13 · 117 阅读 · 0 评论 -
cocos2d-x开源游戏引擎发布0.10.0版,支持iphone/android/bada/win32/linux平台
cocos2d-1.0.1-x-0.10.0版本 http://www.cocos2d-x.org/news/38cocos2d-1.0.1-x-0.9.2版本 http://www.cocos2d-x.org/news/36当然建议大家用最新的0.10.0啦,不过注意里面box2d升级到2.2.1版本,原来的旧接口被bos2d社区改了很多,无法兼容老代码了。0.9.2版本里增加了对Linux版本...原创 2012-01-02 22:28:18 · 168 阅读 · 0 评论 -
从零开始学习OpenGL ES之二 – 简单绘图概述
还有许多理论知识需要讨论,但与其花许多时间在复杂的数学公式或难以理解的概念上,还不如让我们开始熟悉OpenGL ES的基本绘图功能。请下载OpenGL Xcode项目模板。我们使用此模板而不是Apple提供的模板。你可以解压到下面目录来安装它:/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project...原创 2012-01-02 22:29:08 · 71 阅读 · 0 评论 -
详解CCProgressTimer 进度条
原文地址:http://blog.csdn.net/xiaominghimi/article/details/6885825 游戏开发中难免用到进度条,例如做一些游戏技能的CD时间等都会使用到;那么cocos2d当然也封装了进度条,但是不太理想,如果童鞋们用过就应该知道,那么今天介绍两个知识点,第一:介绍cocos2d中的进度条CCProgressTimer如何使...原创 2012-01-06 00:05:17 · 139 阅读 · 0 评论 -
Cocos2D-iPhone-Extensions嵌入视频播放
原文地址:http://blog.csdn.net/xiaominghimi/article/details/6870259 自从Himi书籍《Android游戏编程之从零开始》一书上市到现在大概也有一个月时间了,销量不错,感谢大家一直的支持! 还不知道这本书的童鞋可以如下连接阅读: 百度百科连接:http:...原创 2012-01-06 00:05:28 · 102 阅读 · 0 评论 -
CCSprite利用Bezier(贝塞尔)做抛物线动作
原文地址:http://blog.csdn.net/xiaominghimi/article/details/6779873 如果我们想实现让CCSprite进行抛物线运动的话,那么我想童鞋们首先会想到利用Box2d或者其他物理引擎去为CCSprite创建物理世界中对应的刚体进行实现,但是反过来想,对于不熟悉Box2d或者其他物理引擎的童鞋,肯定不方便,那么Himi今天为大...原创 2012-01-06 00:05:40 · 92 阅读 · 0 评论 -
cocos2d游戏开发,常用工具集合
位图字体工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子编辑工具Particle Editing ToolsParticleCreatorParticle Designer物理编辑工具Physics Editing ToolsMekanimoPhysicsBenchPhysicsE...原创 2012-01-07 13:42:34 · 79 阅读 · 0 评论 -
浅析使用C++/C/OC在iOS游戏中混编
原文地址:http://blog.csdn.net/xiaominghimi/article/details/6779452 大家都知道Xcode中支持C、C++、Object-C3种语言的混编,在上一节Box2d中介绍过cocos2d封装的box2d是c++源码实现的,那么如果想让编译器混编,只需要将实现类的".m"格式修改成".mm"即可,这样编译器即可编译允许c、c++...原创 2012-01-11 22:10:43 · 148 阅读 · 0 评论 -
使用Box2d物理系统
原文地址:http://blog.csdn.net/xiaominghimi/article/details/6776096 上一节讲述了粒子的相关问题,当然啦,不示弱,今天继续将物理系统给大家进行简单的介绍和讲述; 首先先介绍,如何在cocos2d中加入box2d开发lib包,因为一般使用cocos2d引擎进行开发游戏时,大家创建项目都...原创 2012-01-11 22:10:57 · 112 阅读 · 0 评论 -
Cocos2D-iPhone开启高清retina模式问题与解答
首先介绍第一点:如何开启高清模式,大家都知道iphone4的分辨率是960*640,比之前的480*320正好大了一倍,那么如果想测试在高清模式下的游戏效果的话,那么首先大家肯定知道先设置iOS模拟器为iphone(Retina)模式,但是仅仅设置这里的童鞋肯定会发现问题,因为运行后会发现控制台打印出来的分辨率仍然是480*320,这样设置后只是让模拟器体积放大一倍,但是分辨率照旧没变,其...原创 2012-03-13 14:39:01 · 209 阅读 · 0 评论