自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小小5的专栏

执著的小猪

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 cocs2d-x 3.2源码分析(一)

从本篇文章开始,将分析cocos2d-X 3.2源代码,本篇首先介绍cocos2d-X 3.2的渲染结构,使用的是3.2正式版。首先是程序入口:int Application::run(){ PVRFrameEnableControlWindow(false); // Main message loop: LARGE_INTEGER nFreq; LAR

2015-05-23 11:32:17 652

原创 Sublime 编译lua代码 环境配置

1.需要lua.exe luac.exe(获取方法:1.安装luaforwindows/scite,或者lua编译好的源码)2.添加lua.exe的路径到环境变量中例如D:/Program Files (x86)/5.1 3.sublimetext中 tools->build system->new build system复制下面内容 替换原内容{

2015-03-02 11:10:26 429

原创 lua io

io表调用方式:使用io表,io.open将返回指定文件的句柄,并且所有的操作将围绕这个文件句柄  文件句柄直接调用方式,即使用file:XXX()函数方式进行操作,其中file为io.open()返回的文件句柄  多数I/O函数调用失败时返回nil加错误信息,有些函数成功时返回nil  1、io.close ([file])  功能:相当于file:close()

2015-02-28 15:23:58 373

原创 lua_pcall的用法

lua_pcall(lua_State *L, int nargs, int nresults, int errfunc)nargs:参数个数,nresults:返回值个数,errFunc:错误处理函数,0表示无,表示错误处理函数在栈中的索引假如脚本为:--test.luafunction test(a, b)return a * bendluaL_loadfi

2015-02-27 15:03:39 7776

原创 Cocos2d-x 项目使用Eclise安卓打包

1.下载Eclipse ADT和 NDK r9,这里需要说明一下,对于Windows环境下NDK的开发,如果使用的NDK是r7之前的版本,必须要安装Cygwin才能使用NDK,Eclipse需要配置的builder,其实是执行Cygwin,然后传递ndk-build作为参数。在NDKr7以后,Google为Windows版的NDK提供了一个ndk-build.cmd的脚本,这样,就可以直接利用这个

2014-12-11 17:56:06 732

原创 Sublime Text 3 快捷键

选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。

2014-12-02 12:43:08 315

原创 Lua闭合函数与尾调函数

1. lua闭合函数闭合函数在lua中指的一个函数以及该函数需要访问的所有的非局部变量,其中该函数是一个内部匿名函数,非局部变量相对于局部变量和全局变量而言,不同之处是该局部变量定义后,会被其他函数调用(内部匿名类调用)例如:function count() local i = 0;--非局部变量 return function()--匿名内部类

2014-12-01 15:12:38 547 1

原创 Cocos2d-x屏幕触摸事件

触碰事件主要分为两类:单点触碰 和 多点触碰。 cocos2dx引擎中实现触碰的类CCTouchDelegate。而CCLayer类默认继承了CCTouchDelegate接口,所以CCLayer的子类无须再重新使用这些接口,这样就很方便地为我们提供了触摸操作相关的操作。

2014-11-19 15:46:58 736

原创 Cocos2d-x中CCLabel字体类

cocos2d-x提供了三种文字字体的显示:CCLabelTTF(一般字体)、CCLabelAtlas(自定义字体)、CCLabelBMFont(自定义字体)

2014-11-19 10:37:12 556

原创 Cocostudio中TouchGroup类

TouchGroupj继承自CCLayer,重写了CCTouchDelegate的四个方法

2014-11-17 11:22:52 629

原创 C++ const修饰符的使用

c++中为什么会引入constc++的提出者当初是基于什么样的目的引入(或者说保留)const关键字呢?,这是一个有趣又有益的话题,对理解const很有帮助。1. 大家知道,c++有一个类型严格的编译系统,这使得c++程序的错误在编译阶段即可发现许多,从而使得出错率大为减少,因此,也成为了c++与c相比,有着突出优点的一个方面。2. c中很常见的预处理指令 #define

2014-09-23 11:45:14 452

原创 C++ static修饰符的使用方法

1、什么是static?       static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。    2、为什么要引入static?       函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想

2014-09-22 11:50:34 549

原创 Lua中table求长度的集中方法

-- table.getn(tableName) 得到一个table的大小,等同于操作符#  -- 要注意的是:该table的key必须是有序的,索引是从1开始的。      --例如有序的  local xiang = {10,22,34,42,51}  print("xiang length ==",table.getn(xiang)) --结果为:[LUA-print

2014-09-19 11:47:02 700

转载 C++编译过程

C/C++编译过程分为预处理阶段,编译阶段,链接阶段。1、编译预处理:  编译器读取C源程序,对其中的预处理命令(以#开头)和特殊符号进行处理。预处理命令包括主要包括三种,一是宏定义命令,二是条件编译指令,三是头文件包含指令。采用头文件的目的是使某些定义可以供多个不同的C源程序使用。在需要用到这些定义的C源程序中,只需加上#include语句即可,而不必重新定义一遍。预编译程序将头

2014-09-18 09:49:07 573

原创 Ccocos2d-x中的一些常用数学函数

用Coco2d-x做游戏开发,要用到比较多的数学计算,对于程序员来说,还是用一种懒一点的方法,cocos2d-x方便开发者投机取巧...提供了很多方便的的数学函数,方便我们的数学计算。以下是在网上收集到的一些常用的数学方法,分享给大家!

2014-08-18 11:48:18 729

原创 SSH整合的一些经验

今天在帮朋友整合框架时又一次遇到以下两个错误!应朋友之邀,现在把解决办法写来来,以供后来者参考!     1.Tomcat启动时报错,ERROR [org.apache.struts2.dispatcher.Dispatcher] - Dispatcher initialization failedUnable to load  configuration. - [unkn

2013-08-09 20:39:36 449

原创 移动技术开发之谜

遥想当年,各种移动开发技术泛滥,经过大浪淘沙,有望能够有所作为的不过三种,那就是华丽流畅体验至上的iOS、后来居上的Android以及新兴阶段的Windows Phone。        但是这种局面反而对开发者不利,想要学习或者开发移动应用,我们可能只有两种无奈的选择。         其一是只学习一种技术,这对于个人来说更实际,但那样必定会丢掉使用其它平台的用户,所以,选择时,还要考虑

2012-03-23 13:20:20 237

JAVA笔试宝典

JAVA笔试宝典 Java笔试题 java面试题

2013-11-04

空空如也

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

TA关注的人

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