cocos2d-x笔记
Jalen_yuchi
有问题请打我电话
展开
-
cocos2d-x 游戏开发工具,各种官方地址
tiled地图编辑器:http://www.mapeditor.org/index.htmlcocos2d-x中文:http://cn.cocos2d-x.org/cocos2d-x英文:http://www.cocos2d-x.org/cocosBuilder : http://cocosbuilder.com/物理编辑工具Physic原创 2013-03-04 17:10:53 · 1549 阅读 · 0 评论 -
android工程缺少org.cocos2dx.lib.Cocos2dxActivity
在eclipse新建android project,选择create project from existing source,然后选择你之前创建好的HelloWorld工程中的 proj.andriod,编译出apk(可以直接run as android application)跑一下模拟器。说到这里应该会出现几个问题:1、工程导入编译的时候eclipse会报错,Cocos2dxAc翻译 2013-03-22 16:58:59 · 1752 阅读 · 0 评论 -
Mac 下搭建起Eclipse的Android环境
1. 首先准备工作是在mac下搭建起Eclipse的Android环境,因为eclipse有mac版,而Android SDK、ADT也都有mac版,很容易搭建的,所有这里不再赘述,但是这一步是必须要做的,也是下面我们来配置Cocos2d-X的必要条件哦; Himi的Eclipse版本:Eclipse IDE for Java EE Developers versio翻译 2013-03-22 18:00:11 · 890 阅读 · 0 评论 -
cocos2d-x屏幕适配 三个参数含义
kResolutionExactFit:会靠拉伸来填满屏幕kResolutionNoBorder: 看不到黑边,实际就是宽高等比缩放,但缩放比例取宽比和高比之中大的那一个。kResolutionShowAll:全部显示,可以理解为保证内容都显示在屏幕之内,实际也是宽高等比缩放,但缩放比例取宽比和高比之中小的那一个。翻译 2013-03-25 15:40:00 · 738 阅读 · 0 评论 -
cocos2d-x源于cocos2d,项目建立于2010年11月,创始人叫Zhe Wang (音译:王哲),是厦门人
cocos2d-x源于cocos2d,项目建立于2010年11月,创始人叫Zhe Wang (音译:王哲),是厦门人翻译 2013-04-09 21:31:51 · 1602 阅读 · 0 评论 -
cocos2d-x android 横屏、竖屏
横屏、竖屏设置 AndroidManifest.xml文件中, screenOrientation="landscape" 为横屏, screenOrientation="portrait"为竖屏翻译 2013-04-09 23:05:28 · 766 阅读 · 0 评论 -
ios越狱工具
evasion原创 2013-04-10 09:43:53 · 580 阅读 · 0 评论 -
cocos2d-x 添加本地通知UILocalNotification
本地通知UILocalNotification现在被大量用在游戏设计中,目的在于召回用户。一个合理的通知提示,或许能让用户重新回到你的游戏中,那么如何在cocos2d-x中添加本地通知呢?其实很简单,打开ios目录下的AppController.mm文件,在application函数最下方添加如下代码,最后结果如下:[cpp] view plaincopy翻译 2013-05-03 15:04:57 · 616 阅读 · 0 评论 -
lua环境搭建
使用Eclipse来开发lua。使用eclipse开发lua,可以运用其强大的扩展能力,大大地加快开发。文章将介绍怎么定制一个工具来生成lua,并进行调用。开发工具下载使eclipse开发lua有两种方法: 1)安装ldt; 2)下载整合好的eclipse;ldt的安装就不介绍了,大家可以到网上去搜索关于eclipse插件安装的教程;官方也有相应的说明:http://www翻译 2013-05-14 17:27:44 · 1435 阅读 · 0 评论 -
cocos2d-x 配置android编译环境
1)在/Users/weijalen/.bash_profile 文件中添加环境变量路径(路径入下)。2)export ANDROID_SDK_ROOT=/Volumes/Work/cocos2d-x/sdk/ export ANDROID_NDK_ROOT=/Volumes/Work/cocos2d-x/android-ndk-r8b/ export CO原创 2013-07-12 16:27:24 · 602 阅读 · 0 评论 -
cocos2d-x 解决闪屏问题
一旦两个精灵图片交叠且移动的时候,偶尔会产生闪屏问题:即两个图片相互闪烁,仿佛引擎无法识别哪个是前景哪个是背景切到CCDirector::setGLDefaultValues() 查看 1 void CCDirector::setGLDefaultValues(void) 2 { 3 // This method SHOULD be called only aft翻译 2013-07-15 10:24:20 · 2136 阅读 · 0 评论 -
cocos2dx粒子碰撞检测
CCParticleSystemQuad::updateQuadWithParticle( tCCParticle* particle, const CCPoint& newPosition ); 这个函数是个虚函数。我们实现他就可以从这么多粒子中取到每个粒子的位置大小信息。知道 粒子位置 , 做碰撞检测 就很容易 了。 voi翻译 2013-03-18 16:38:21 · 1177 阅读 · 0 评论 -
C++中指针和引用的相同点和不同点
★相同点:●都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;而引用则是某块内存的别名。★不同点:●指针是一个实体,而引用仅是个别名;●引用只能在定义时被初始化一次,之后不可变;指针可变;引用“从一而终”,指针可以“见异思迁”;●引用没有const,指针有const,const的指针不可变;●引用不能为空,指针可以为空;●“翻译 2013-03-19 11:05:23 · 655 阅读 · 0 评论 -
cocos2d-x 游戏开发,常用工具集合
位图字体工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子编辑工具Particle Editing ToolsParticleCreatorParticle Designer物理编辑工具Physics Editing ToolsMe翻译 2013-03-18 16:39:18 · 754 阅读 · 0 评论 -
解决Xcode中运行出现"cannot run using the selected device"、"cannot run on the selected destination"或无反应问题
[iOS的解决Xcode中运行出现“不能运行使用选定的设备”,“不能运行在选定的目标”或无反应问题问题当使用的Xcode4Xcode cannot run using the selected device.cannot run on the selected destination.建设完成后无反应可能导致这个问题的原因有以下几种:TARG原创 2013-02-21 14:00:05 · 18711 阅读 · 1 评论 -
xcode4.5 重新安装cocos2d-x模版
xcode下安装cocos2d-x,如果你之前安装过旧版本,然后再安装新版本,则会提示该问题,如图: 解决方法很简单,只需要将sudo ./install-templates-xcode.sh 改成sudo ./install-templates-xcode.sh -f强制重新安装即可。原创 2013-02-21 13:43:51 · 1931 阅读 · 0 评论 -
C++的%d、%s、%lld、%
1)%是一种转义符,拿输出函数printf来说, %d是输出 整形,%s是输出字符串,%ld是输出长整形。2)%表示后面是参数,会用对应位置的变量来代替%是一个特殊的符号%d 是格式化为整型%s 是格式化为字符串%lld 是格式化为长整型 比如:int n = 10;char str[] = "abcd";__int64 n64 = 100000000000;printf原创 2013-02-25 17:08:01 · 33943 阅读 · 1 评论 -
CCDictionary 解析xml总结
先新建一个cocos2dx的工程HelloWorldScene.cpp中的代码如下:[cpp] view plaincopyprint?#include "HelloWorldScene.h" using namespace cocos2d; CCScene* HelloWorld::scene()原创 2013-02-27 13:34:53 · 3926 阅读 · 0 评论 -
为什么需要 lua?
1 lua脚本能降低程序的耦合度 2 lua脚本比XML JSON 等配置文件 来的更灵活 对于后期维护来说 更简单3 如果后端用lua 可以和前端公用一些业务逻辑 4 可以将一些前端的工作交给策划来做翻译 2013-03-11 16:29:59 · 906 阅读 · 0 评论 -
cocos2d-x的内存管理
cocos2dx的对象如果是create创建的,一般会调用init和autorelease,不需要自己再手动释放如果是自己new的,可以在new之后调用autorelease,也可以在合适的时候自己调用对象的release方法释放autorelease和release都是CCObject的方法原创 2013-02-28 11:12:14 · 548 阅读 · 0 评论 -
retain 引用计数:两个所有者对同一个对象的管理
翻译 2013-03-13 14:19:08 · 549 阅读 · 0 评论 -
自动释放池何时创建,何时销毁
1)在每一个事件周期的开始,系统会自动创建一个自动释放池,2)在每一个事件周期的结尾,系统会自动销毁这个自动释放池。3)可以理解为:当用户的代码在持续运行的时候,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。4)当用户的代码运行告一段落,开始等待用户输入(或其他事件)时,自动释放池就会被释放掉,池中每个对象会收到一个release消息,有的对象可能被销毁原创 2013-03-13 14:14:17 · 1001 阅读 · 0 评论 -
Bitmap Font generator位图字体工具
".fnt"是怎么产生的怎么用的...今天就将这个非常有用的位图处理工具,来回答上面的问题...1、下载地址:http://www.angelcode.com/products/bmfont/2、创建一个txt文件,然后输入你用到的文字这是我输入的内容(注意:保存的是有移动要用utf-8,可能这软件不支持别编码)3、认识Bitmap Font gen翻译 2013-03-14 14:53:06 · 9149 阅读 · 0 评论 -
xcode 生成.ipa
clean一遍,编译,在/Users/jalen/Library/Developer/Xcode/DerivedData File -> Project Settings.... 找到.app拖到itune中的应用程序,再在itune下finder中找到ipa,即可。原创 2013-03-30 14:13:11 · 654 阅读 · 0 评论 -
ios cocos2d-x 接受多点触控事件
你必须先激活它们。你可以在 AppDelegate中的applicationDidFinishLaunching里添加如下语句[glView setMultipleTouchEnabled:YES];原创 2013-07-24 10:58:08 · 684 阅读 · 0 评论