自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思考的智慧,知识源于思考

知其然,希望知其所以然

  • 博客(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文件还原为多个原图-工具

我们经常会使用一些别人游戏中的资源,网上找别人的apk包,经过解压,但是资源图片往往都是打包后的,这个工具可以把打包后的图片,还原成小图。

2015-05-22

Cocos2d-x游戏开发之旅.pdf

Cocos2d-x游戏开发之旅.pdf, 学习cocos2dx游戏开发很好的书籍,比较清晰。

2015-05-21

Cocos2d-x高级开发教程

初学cocos2d-X很好的资料,让你全面了解cocos2dx游戏编程。

2014-08-18

android仿京东商城源码

仿京东的界面,可以用于初学者学习界面设计。

2014-06-07

C语言学习大纲

这是一个C语言视屏教程的大纲,我认为很好,保留在这里。

2012-07-15

DM9000A中文手册

从英文DM9000A网卡芯片资料翻译而成,中文手册,很完全

2012-06-01

s3c6410硬件ADC & TOUCH SCREEN INTERFACE(AD转化和触摸屏接口)

我自己根据原文翻译,查找资料翻译的,s3c6410硬件ADC & TOUCH SCREEN INTERFACE(AD转化和触摸屏接口)

2012-05-26

U-BOOT_readme_中文翻译

U-BOOT_readme_中文翻译,英汉对照。

2012-03-31

嵌入式Linux学习七步曲

学习嵌入式uboot,内核,驱动很好的文章。总东七个文件。

2012-03-29

S3C6410中文手册

与英文版很匹配!两个文档合起来看,容易理解和掌握!

2012-02-16

Linux 内核情景分析-上下册-清晰版

学习linux内核很不错的两本书,上下册都有,毛德操编著.

2011-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除