今天我们来看cocos2dX里面的数据存储类, CCUserDefault, 如今的游戏基本都会把用户信息保存下来, 以便于再次进入游戏的时候读取, 为了方便起见,有时我们也能够用CCUserDefault来存储金币数目这样的简单的数据项, 当然, 大型数据还是建议使用数据库 闲话不多说, 我们来看 ...
分类:
其他好文 时间:
2017-07-08 20:22:12
阅读次数:
161
纹理的缓存管理 纹理的声明周期:Texture2D在加载纹理后会把纹理上传到gpu内存里,发生在initWithMinpmaps(),而Texture2D实例被销毁的时候,会去申请删掉对应的纹理对象。有时候,为了避免一个纹理只是暂时不用,而后又会被使用到,又得从磁盘重新加载上来,应该选择性缓存一些纹 ...
分类:
其他好文 时间:
2017-07-05 15:18:30
阅读次数:
137
?? 前段时间cocos2dx更新了最新版本号cocos2d2.0x2.0.2。也从这个版本号開始对于资源载入与管理都改变了策略。 在之前的载入方式都是通过沿用与cocos2d-iphone一样的载入资源方式,对于图片名后加入-hd,-ipad,-ipadhd方式,当用户开启项目的高清视网膜后 ...
分类:
其他好文 时间:
2017-07-03 16:27:25
阅读次数:
212
为了要支持64位,请把这个文件直接替换到相应的lib文件夹下。本来是须要改neton_matrix_impl.c里的宏定义, 在 platform/ios/EAGLVIEW.mm中 在neon_matrix_impl.c中改动 #if defined(__ARM_NEON__) 为#if defin ...
分类:
其他好文 时间:
2017-07-01 10:03:26
阅读次数:
200
先看效果图:cocos2dx使用版本:cocos2dx3.2IDE:使用VS2013下载游戏引擎自不用说了。使用命令行创建项目。cocosnewGeDou-pcom.zhenqi.game-lcpp-dF:\cocos2d-xProject而后使用vs2013打开,并创建一个加载层。LoadingScene.h内容如下:
#ifndef__LOADING_SCENE_H__
#define__LOA..
分类:
其他好文 时间:
2017-06-29 01:04:42
阅读次数:
272
1.触摸钢琴项目描写叙述 1.1触摸钢琴功能描写叙述 实现手指点按琴键发出相应的音调,按下位置出现星云的粒子特效,滚动实现移动到别的琴键的位置,按下安卓返回键运行关闭。 1.2触摸钢琴所需技术 粒子特效,安卓按键监听。 2.触摸钢琴具体设计 2.1点击琴键发出相应的音调 首先创建好UI,底层为一个滚 ...
分类:
其他好文 时间:
2017-06-24 13:57:22
阅读次数:
199
使用cocostudio能够装载编辑好的UI,可是过于复杂。特别是在加截UI后,发现触屏事件有些问题。假设直接使用程序写死载入UI又过于麻烦。花点时间,添加了一个基于ini的UI配置类,眼下仅仅实现了CCSprite和plist的载入。其他的能够后面慢慢加 头文件 #ifndef _X_UI_H_ ...
分类:
其他好文 时间:
2017-06-23 15:36:01
阅读次数:
185
声明 CLion程序版权为jetBrains全部、注冊码授权为jetBrains及其付费用户全部,本篇仅仅从兴趣出发,研究其注冊码生成算法。 不会释出不论什么完整的源码. 网上查了下。已有注冊机,所以想要key的同学不要找我:p 背景 打算学习cocos2dx,奈何vim仅仅会ggvG,被jetBr ...
分类:
编程语言 时间:
2017-06-21 09:36:48
阅读次数:
261
在cocos2dx中,rmature的骨骼上能够绑定另外的armature,在我的项目中使用了该功能来完毕骑乘功能,可是在使用过程发现了例如以下的bug,特写在这里做一下记录。</span> 首先说说cocos2dx的代码。在cocos2dx的骨骼的update函数中有例如以下代码用于骨骼的矩阵更新 ...
分类:
其他好文 时间:
2017-06-17 22:35:57
阅读次数:
146
1.安装Python(运行setup.py时用) 1.1 下载地址: https://www.python.org/downloads/ 我下的是python2.7版本,最新的是python2.7.13。python2和python3的区别请自行百度。 1.2 python环境变量(win10下) ...
分类:
其他好文 时间:
2017-06-14 16:39:22
阅读次数:
462