工具:VS2013Ultimate,cocos2d-x3.10,Python2.7.7(说明:本人的安装顺序是如上的顺序) 安装VS2013:官网下载+百度KEY 安装cocos2d-x:官网下载 安装Python:官网下载+配置环境变量(PATH下添加cocos和Python安装路径) 安装以上工 ...
分类:
其他好文 时间:
2017-03-25 19:04:48
阅读次数:
212
今年大三下半年,刚开始老师说要学习unity但是不知道为什么改为学习Cocos2dx。 这样我在寒假学的unity就不能在女生面前装逼了,很伤心。但是既来之则安之,好好学习cocos吧。 到目前为止,也是没有太过深入的理解过Cocos2dx【学习了差不多两个星期吧】。我感觉看别人对一个东西的理解总是 ...
分类:
其他好文 时间:
2017-03-20 23:10:06
阅读次数:
216
头文件JniUtil.h中需要引入如下两个.h文件: 通过C++调用Java 声明一个函数,专门用于处理从C++调用Java的方法,所有调用Java的地方都走这个函数。 这样可以减少jni代码,通过Json来传递具体的调用指令,在java那边通过switch来进行区分,然后再通过java去调用具体的 ...
分类:
其他好文 时间:
2017-03-18 18:17:25
阅读次数:
183
1.操作的游戏工程和cocos2d_x游戏引擎是一个目录的 2.跟jni相关的C++代码文件放在proj.android\jni\hellocpp目录下,每加一个cpp文件,都需在proj.android\jni的Andriod.mk文件中添加: 3.跟jni相关的java代码文件放在proj.an ...
分类:
其他好文 时间:
2017-02-23 18:53:01
阅读次数:
207
我的环境是cocos2dx 2.x的版本 【CCRenderTexture】 CCRenderTexture这个动态纹理类,顾名思义就是可以动态创建纹理图片。 屏幕截图主要步骤: > 开始截图:render->begin(); > 遍历场景:scene->visit(); > 结束截图:render ...
分类:
其他好文 时间:
2017-02-10 20:44:49
阅读次数:
182
引擎提供的UserDefault可以简单地储存游戏中的信息,例如背景音乐音效的开关状态,用户名等等。 UserDefault是一个单例对象,可以用getInstance方法来获得。 如果是第一次调用UserDefault::getInstance(),则会自动生成一个UserDefault.xml文 ...
分类:
其他好文 时间:
2017-02-05 22:54:15
阅读次数:
254
一、简介 最近正在学习cocos2d中的lua游戏开发,因为lua开发的热更新特性,大家开发游戏好像都会优先选择lua作为开发语言。 但是遇到一个问题,用lua写一些简单的程序没什么问题,但是一旦需要一个复杂的类,在lua中直接写就感觉有些吃力。所以想到,可以把游戏开发中比较复杂的模块使用c++完成 ...
分类:
其他好文 时间:
2017-02-04 16:11:22
阅读次数:
273
大年初一写代码,纪念一下:) cocos2dx,内存管理方式如下: 所有Ref继承而来的类,皆放入AutoreleasePool,每一帧释放一次,如果引用计数为0,则delete。 因此,Ref在每帧的工作,就是先ref+1,后ref-1,让它ref-1的是AutoreleasePool,而让它re ...
分类:
其他好文 时间:
2017-01-28 13:39:11
阅读次数:
240
头文件: // // PopAlertDialog.h // macstudycocos2dx // // Created by WangWei on 15/6/8. // // #ifndef __macstudycocos2dx__PopAlertDialog__ #define __macst ...
分类:
其他好文 时间:
2017-01-17 10:58:25
阅读次数:
503
其实在刚接触Unity3D,会有一个疑问,关于Unity3D游戏运行的初始入口在哪?不像Cocos2dx还有个AppDelegate文件可以去理解。而且在刚开始就接触Unity3D时,看到所有脚本中编写的类 几乎都继承了MonoBehaviour这个父类,那么MonoBehaviour这个类是干什么 ...
分类:
编程语言 时间:
2017-01-15 22:32:17
阅读次数:
377