cocos2d-x
SemyonXu
这个作者很懒,什么都没留下…
展开
-
cocos2d-x的CCArray用法
一.基本用法 1.声明初始化变量 C++ 123cocos2d::CCArray* pArray;pArray=CCArray::createWithCapacity(100);pArray->retain();//如果保留成员变量的话,此处必须retain,否则会崩溃,因为标记了autorelease2.添加元转载 2014-11-11 14:55:57 · 756 阅读 · 0 评论 -
CCLuaObjcBridge - Lua 与 Objective-C 互操作的简单解决方案
月初的时候,发了一篇关于 Lua 与 Java 互操作的文章,里面提到了我创建的 LuaJavaBridge 工具。现在,最新的 Lua 与 Objective-C 互操作工具也出来了。因为是专门针对 cocos2d-x 的,所以命名为 CCLuaObjcBridge。 PS: 以前的 LuaJavaBridge 也会改名为 CCLuaJavaBridge,并且参考现在 CCLuaObj转载 2014-11-27 19:40:11 · 968 阅读 · 0 评论 -
cocos2d-x 3.0 版本创建新工程方法
cocos2d-x 3.0alpha1版本 cocos2dx 工程创建python语句: 转到创建文件下: cd /Users/chenyuxiang/Desktop/Good\ Good\ Study/游戏cocos2d-x/cocos2d-x-3.0alpha1/tools/project-creator 执行语句: python create_project.原创 2014-11-05 13:37:38 · 383 阅读 · 0 评论 -
cocos2d-x 2.v 新建工程
1、准备cocos2d的包 2、创建项目 cocos2dx 2.2.2 以后的一个改动就是不再需要安装Template到xcode中 ,而改用python脚本创建项目 这样一次可以创建多个IDE的项目,分别用于VS,Eclipse,xcode等IDE使用,他们共用项目中的源代码和资源文件 打开终端在终端中找到文件的位置 cd tools/project-cre转载 2014-11-19 11:24:18 · 379 阅读 · 0 评论 -
软件版本中的Alpha,Beta,RC,Trial是什么意思?
版本号: V(Version):即版本,通常用数字表示版本号。(如:EVEREST Ultimate v4.20.1188 Beta ) Build:用数字或日期标示版本号的一种方式。(如:VeryCD eMule v0.48a Build 071112) SP:Service Pack,升级包。(如:Windows XP SP 2/Vista SP 1) 开发阶段划分: α(Alp转载 2014-10-15 15:44:53 · 769 阅读 · 0 评论 -
cocos2d-x 环境搭建 ios平台-新手必备
第一步:搭建环境 1.将cocos2d-x的压缩包解压到mac电脑上(笔者解压的路径为 /Users/shiyiqiong/Documents/Cocos2d-x/cocos2d-2.1rc0-x-2.1.2) 2.按快捷键ctrl + 空格键,输入terminal,打开终端 3.在终端中进入2dx的根目录(以笔者为例:输入 cd Documen转载 2014-10-15 15:40:23 · 742 阅读 · 0 评论 -
cocos2d-x 24种特效
声 明 本教程仅用于初学cocos2dx同学使用,内容由本人(孤狼)学习过程中笔记编写,本教程使用cocos2dx版本为2.1.4。本教程内容可以自由转载,但必须同时附带本声明,或注明出处。 gl.paea.cn版权所有。 欢迎回到“和屌丝一起学cocos2dx”系列教程,上节我们说到了“基本动画制转载 2014-11-13 11:19:04 · 426 阅读 · 0 评论 -
CCSprite详解
1 在cocos2d-x中,精灵CCSprite是整个游戏开发处理的主要对象,例如天上的飞机、地上的坦克、玩家控制的任务等等都是精灵。甚至天上随机飘过的一朵白云、飞过的一只鸟也都是精灵。实际上,精灵就是一个可以不断变化的图片,变化包括位置变化、旋转、放大、运动等等。 2 可见,精灵在游戏中是十分重要的组成部分,随处可见。在cocos2d-x中,要用到图片展示的,基本上会使用到精灵类转载 2014-10-10 14:23:25 · 505 阅读 · 0 评论 -
入门小游戏
从图书馆借了本木头的书籍,以下实例来自书籍,写在这里仅作笔记。。 游戏内容大概如下: 1.一个Sprite在地图上一直在跑,Sprite可以跳跃(其实是地图不断向左滚动) 2.途中有金币,Sprite吃金币,左上方的Score会++,并且会有+15的字样出现 1.创建实体类Entity,这是一个基类,主要用来绑定一个精灵,返回一个精灵转载 2014-10-10 16:36:24 · 494 阅读 · 0 评论 -
[cocos2d-x] --- CCAction类详解
1 在一个游戏中有了人物、白云等精灵,但是游戏中精灵静止不动肯定是不行的,要让它们执行一些动作,使精灵有丰富的动画效果,这样就会使用到CCAction类。CCAction主要用于人物角色等发生动作时使用,如紧身肉搏、远程射击和贴近对话等 2 在cocos2d-x中,CCAction的类结构图如下 3 从上面的类结构图可以看出,动作的基类是CCAction,通转载 2014-10-10 14:01:17 · 360 阅读 · 0 评论 -
【cocos2d-x官方文档】cocos2d-x坐标系详解
笛卡尔坐标系 不同坐标系简介 笛卡尔坐标系 你可能上学的时候就已经知道“笛卡尔坐标系”了,它在几何课本里经常用到。如果你已经忘得差不多了,下面这些图片可以很快唤起你的记忆: 在移动游戏开发过程中,有三种类型的坐标系你可能遇到: UI坐标系 iOS/Android/Windows SDK中的通用UI坐标系: 起点坐标(x=0, y=0)位于左上角X轴从屏幕最左边转载 2014-11-11 15:17:26 · 433 阅读 · 0 评论 -
2dx学习笔记-----类型转换(CCstring int string char UTF-8互转)
在做数据转换时,最好包含以下头文件 #include #include #include #include USING_NS_CC;using namespace std; 在2d-x中,也有一个格式刷:CCString(数据转换常常找她做中间人) 那么我们要转换类型, 可先将起始数据类型刷成CCString然后再转成目的数据类型, 这个方法比较方便且实用。转载 2014-11-20 11:04:38 · 356 阅读 · 0 评论