- 博客(28)
- 资源 (11)
- 收藏
- 关注
转载 Cocos2d-X之游戏存储Sqlite基础篇(四)
正在做的项目需要Sqlite数据库存储数据。小巧 、高效和易操作是Sqlite的明显特点,无平台更是强大。开源且免费啊,亲。好的,下面步入正题。看下xcode下的Cocos2d—X的数据存储如何使用。看下sqlite表的数据返回,会带有字段的一行:As an example of the result table format, suppose a query re
2015-06-29 19:33:43 537
转载 lua垃圾回收机制
一、检测lua内存泄漏:注:使用“collectgarbage("collect")”,局部变量v被回收,my_list没有被回收。注:局部变量v占用的内存被回收。注:将my_list置为nil,使用“collectgarbage("collect")”可以回收。总结一: 如何监测Lua的编程产生内存泄露:1. 针对会产生
2015-06-29 11:32:26 8303
转载 Windows脚本 - %~dp0的含义
更改当前目录为批处理本身的目录 有些晕吧?不急,我举例 比如你有个批处理a.bat在D:\qq文件夹下 a.bat内容为 cd /d %~dp0 在这里 cd /d %~dp0的意思就是cd /d d:\qq %0代表批处理本身 d:\qq\a.bat ~dp是变量扩充 d既是扩充到分区号 d: p就是扩充到路径 \qq dp就是扩充到分区号路径 d:
2015-06-27 17:21:06 23618
转载 C++构造函数详解及显式调用构造函数
c++类的构造函数详解 一、 构造函数是干什么的class Counter{public: // 类Counter的构造函数 // 特点:以类名作为函数名,无返回类型 Counter() { m_value = 0;
2015-06-27 09:49:17 614
转载 lua中table如何安全移除元素
MAY 20, 2014 | 4 COMMENTS在Lua中,table如何安全的移除元素这点挺重要,因为如果不小心,会没有正确的移除,造成内存泄漏。引子比如有些朋友常常这么做,大家看有啥问题将test表中的偶数移除掉local test = { 2, 3, 4, 8, 9, 100, 20, 13, 15, 7, 11}for i, v in ipair
2015-06-26 15:23:10 1227
转载 Android.mk文件解读
我们在Android平台写c/c++程序的时候需要用到Android.mk(Makefile),一般用来编译c/c++源码、引用第三方头文件和库,生成程序所需的so文件。下面是一个cocos2d-x游戏的Android.mk(删除了一些重复的东西),一般默认在jni目录下:12345678910
2015-06-26 11:14:34 688
转载 OpenGL ES中的顶点数组、顶点属性、缓冲区对象
什么是顶点数据?在计算机中图元的位置是通过x,y,z,w来存储或颜色数据是通过RGBA的数组格式存储的,然后通过多个点来进行图元装配和光栅化出图形.比如三角形3个点使用X,Y,Z表示如下: GLfloat vertex[]={ 0.0f,1.0f,1.0f, //x,y,z 1.0f,0.5f,1.0f, 0
2015-06-25 18:17:51 6152
原创 quick3.5: 创建工程(windows下)
quick3.5创建工程(windows下)1、先执行setup.py设置环境变量2、在dos命令下执行cocos命令,就可以看到很多帮助信息:C:\Users\PC3>cocosD:\cocos-quick\quick-3.5\tools\cocos2d-console\bin\/cocos.py 1.5 - cocos console: A command line tool fo
2015-06-22 15:47:19 2244 1
原创 cocoStudio: Button三种状态切换
我们在使用cocoStudio工具时,按钮控件Button对应的资源有三种状态,我们可以分别针对三种状态设置不同的图片。然后在程序中通过方法显示为不同的状态。1、初始状态:Normal状态bool Widget::init(){ if (CCNode::init()) { setBright(true); } return false;
2015-06-17 16:32:36 12631
转载 子龙山人 opengl系列 - 网址
原文地址:http://zilongshanren.com/blog/categories/opengl-es/
2015-06-17 12:43:42 2229
转载 [OpenGL ES 06]使用VBO:顶点缓存
[OpenGL ES 06]使用VBO:顶点缓存[OpenGL ES 06]使用VBO:顶点缓存罗朝辉 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议 这是《OpenGL ES 教程》的第六篇,前五篇请参考如下链接:[OpenGL ES 01]iOS上OpenG
2015-06-17 10:43:41 564
原创 cocos2dx: win32程序Release和debug版本:lua:print函数
cocos2dx: win32程序Release和debug版本:lua:print函数1、如果发布的是Release版本,lua脚本中通过print(...)函数打印的信息是看不到的,这样不方便程序查看出错的地方。2、发布Debug版本可以查看这些打印信息。
2015-06-12 15:17:17 3649
原创 cocos2dx: win32工程Release 和 Debug版本使用的标准库
1、Debug版本:/MDd定义 _DEBUG、_MT 和 _DLL,并使此应用程序使用特定于多线程和 DLL 的调试版本的运行库。 它还会让编译器将库名称 MSVCRTD.lib 放入 .obj 文件中。2、Release版本:/MD使此应用程序使用特定于多线程和 DLL 的运行库版本。 定义 _MT 和 _DLL,并使编译器将库名 MSVCRT.lib 放入
2015-06-11 15:01:19 2882
原创 cocos2dx: vs下 vld 使用记录
1、下载和安装:参考:http://blog.csdn.net/yangjingui/article/details/9768927http://blog.csdn.net/tianxiawuzhei/article/details/464405632、使用2.1、在win32工程下的main.cpp源码文件中加入:#include 2.2、需要
2015-06-10 17:54:45 993
转载 VS 2012内存泄漏检测之 vld ( cocos2d-x 检测内存泄漏)
vs内存检测泄漏cocos2d-x内存检测泄漏内存泄漏vs2012 cocos2d-x内存泄漏因为写项目难免会有内存泄漏情况,所有我们就找个方法来检测内存泄漏,在代码和工具比较之后,最终选择VLD强大的检测工具,具体方法如下:首先下载安装 vld, 目前最新版是2.3 下载地址:https://vld.codeplex.com/releases ,下载完成后双击安装,安装过程中
2015-06-10 17:45:13 4537
转载 VS2013 编译程序时提示 无法查找或打开 PDB 文件
“Draw.exe”(Win32): 已加载“C:\Users\YC\Documents\Visual Studio 2013\Projects\Draw\Debug\Draw.exe”。已加载符号。“Draw.exe”(Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。“Draw.exe”(Win32): 已加载“C
2015-06-10 14:23:12 64691 18
转载 vld 使用
http://vld.codeplex.com/documentation最近发现用vs2013,vld的版本是2.3,发现 检测不了Visual Leak Detector Version 2.3 installed.No memory leaks detected.Visual Leak Detector is now exiting.网上也已经证实
2015-06-10 12:59:47 2603
原创 cocoStudio: button触摸事件响应
问题:今天在使用cocoStudio时,在Button控件上覆盖了一个遮罩层(和button控件同属于一个父控件),也就是一个Layout控件,Layout控件的交互打勾了,即选中了交互,结果在给Button控件添加触摸事件时,怎么都没有回调,应该是触摸事件被上面的遮罩层拦截了。解决:把上面的遮罩层的交互给去掉就可以。
2015-06-10 11:02:37 1322
原创 cocoStudio:Button三种状态需要对应不同的图片
1、在cocoStudio工具中,可以直接在Button中放一张图片,这样就成为了一个带文字的按钮。2、但是有时候,有些按钮需要正常状态,选中状态,禁止状态在不同状态下,需要显示不同的文字图片,我们可以在点击后通过获取按钮上的ImageView控件,然后调用ImageView::loadTexture方法,改变文字图片,但是这样感觉很不方便,其实Button的三种状态,内部
2015-06-08 19:17:29 3227
转载 Cocos2d-x屏幕适配之Sprite绘制原理
原文地址:http://tonybai.com/2014/05/13/sprite-draw-principles-of-cocos2dx-screen-adaptation/#comments手机(智能终端)游戏绝大多数为全屏(Full Screen)显示,这样开发人员在制作游戏时势必要考虑不同手机(智能终端)屏幕大小、宽高比的不同给游戏画面带来的影响,并且要将这种影响降低到最
2015-06-08 14:06:00 1316
转载 cocos2d-x 游戏实战经验(三) 多分辨率的自适应(上)
原文地址:http://blog.justbilt.com/2013/08/02/cocos2d-x-%E6%B8%B8%E6%88%8F%E5%AE%9E%E6%88%98%E7%BB%8F%E9%AA%8C%E4%B8%89-%E5%A4%9A%E5%88%86%E8%BE%A8%E7%8E%87%E7%9A%84%E8%87%AA%E9%80%82%E5%BA%94%E4%B8%8A/
2015-06-08 10:43:44 1620
原创 cocos2dx 物品下落动作实现
本来想实现的是,砸下去的效果,结果发现效果不好,于是就有个现在这个效果:sprite:setScale(1.5)local scaleAction = CCScaleTo:create(1, 1) local easeSineInAction = CCEaseElasticOut:create(scaleAction)sprite:runAction(easeSineIn
2015-06-06 18:13:41 2385
原创 cocoStudio: Button设置锚点问题
Button设置锚点问题问题:cocoStudio中Button控件问题,如果Button的锚点是(0.5, 0.5)默认,这如果normal和selected状态的图片大小不同,则按下状态仍然是居中对齐的,但是如果你设置了锚点,而且不为(0.5, 0.5),同时normal和selected状态的图片大小不同,就会出现按钮按下状态的位置有一些偏移,而不是居中。
2015-06-06 12:47:27 1817
原创 cocos2dx-2.X Layout设置大小问题
cocos2dx-2.X Layout设置大小问题cocoStudio 1.1.6cocos2dx 2.2.6问题: 前两天有个需求,因为物品数量不确定,需要加入物品后,再计算大小。我把物品加入到Layout控件后,调用setContentSize方法,因为Layout类本身就继承自CCNode,所有会有setContentSize方法,但是设置后,根本没有效果
2015-06-06 10:09:04 5343
原创 cocos2dx - lua 中实现遮罩层和屏蔽层
--遮罩层 local maskLayer = CCLayerColor:create(ccc4(0, 0, 0, 120), visibleSize.width, visibleSize.height); self:addChild(maskLayer) --触摸屏蔽层 local touchLayer = CCLayer:create(); t
2015-06-04 11:12:39 5931
转载 lua-5.1 和 lua-5.2 之间的一些差异。
1. luaL_register 2 luaL_setfuncslua5.1 之中有一个luaL_register,用于把luaL_Reg 数组中的所有函数注册到lua中。但在lua5.2中已经不支持这一函数了,lua5.2的手册中建议使用luaL_setfuncs来替代luaL_register.使用如下。[cpp] view plainc
2015-06-02 20:16:07 2667
转载 package.loaded
package.loadedSummaryTable of loaded packagesPrototypepackage.loadedDescriptionA table of the packages that are already loaded. Built-in packages (eg. table, string) are also in this table.
2015-06-02 20:03:55 1827
转载 LUA modue require package 区别
【lua 5.1 的 module】lua 从 5.1 开始终于官方提供统一的 module 实现标准了,这是个值得庆幸的事。今天读了下相关的源码和文档,把这套机制搞清楚了,还是很巧妙的。从简洁这个角度看,要比 python 强 :)有一点容易被忽略掉(我的同事在用的时候就忽略掉了),module 指令运行完后,整个环境被压栈,所以前面全局的东西再看不见了。比如定义了一个
2015-06-02 14:28:55 2420
将.pvr.ccz和plist文件还原为多个原图-工具
2015-05-22
s3c6410硬件ADC & TOUCH SCREEN INTERFACE(AD转化和触摸屏接口)
2012-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人