自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

原创 cocos2dx 3.3 Lua 实现倒计时功能

这里用cocos2dx 3.3 + Lua 实现一个倒计时的功能,游戏中的倒计时是不可或缺的,我把倒计时写成一个lua类,这样调用的时候就方便很多了,这个类还可以有很多的扩展性,这里有两种显示方法,如果Countdown.showtype == true ,就显示成 倒计时:00:10:05 格式的,如果Countdown.showtype == false,就显示成这种 00:05后 格式的

2015-01-07 22:24:12 4856

转载 Lua中的table函数库

Lua中的table函数库一部分的table函数只对其数组部分产生影响, 而另一部分则对整个table均产生影响. 下面会分开说明. table.concat(table, sep,  start, end)concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start

2015-01-05 22:48:21 675

转载 Lua中的数学库

Lua中的数学库Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.14159265358979323846abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.0471975

2015-01-05 22:44:03 772

转载 Lua中的字符串函数库

Lua中的字符串函数库Lua解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在Lua中操纵字符串的功能基本来自于string库。字符串库中的一些函数是非常简单的:string.len(s)          返回字符串s的长度;    相当于  print(#s),返回字符串s的长度

2015-01-05 20:39:29 582

转载 cocos2dx常见的46中+22中动作详解

bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } CCSprite * sp= CCSprite::create("Icon.png");

2015-01-04 21:12:08 557

转载 CocoStudio UIEditor出来的Layout导致父Layer接收不到触摸事件onTouchBegan

http://www.cocoachina.com/bbs/read.php?tid=197606看五楼自己关掉交互属性。这是说UiEditor中Layout(Panel)的属性,不要打钩.

2014-12-30 15:31:43 579

转载 cocos2dx 3.0 触摸机制

在cocos2dx 3.0版本中,废弃了以往2.x版本的写法,我们先来看一下Layer.h中的一段代码/* Callback function should not be deprecated, it will generate lots of warnings. Since 'setTouchEnabled' was deprecated, it will make warnings i

2014-12-30 14:42:59 680

原创 解析一下lua的for循环遍历的不同

分析一下lua的for循环遍历的不同--[[这里是第一种情况in ipairs 是遍历有序的in pairs 是遍历无序的--]]local tab ={1,2,3,x=33,4,w = 5}for k,v in ipairs(tab) do print(k .. " = " .. v)endfor k,v in pairs(tab) do print(k .. "

2014-12-26 22:21:10 2548

原创 cocos2dx_3.3 lua类的创建

学习一下cocos2dx 3.3 lua类的创建,记录一下自己的学习方法local TouchSprite = class("TouchSprite", --继承cc.Sprite function(fileName) return cc.Sprite:create(fileName) end)TouchSprite.__index = Tou

2014-12-24 19:44:41 791

转载 C++状态模式的用法

C++状态模式的用法,实际上就是运用C++的多态性去实现的,还有面向对象#include "stdafx.h"#include #include using namespace std; ///************************************************************************///*

2014-12-19 13:18:09 780

转载 Lua基础学习二——表和函数

Lua中的表和函数比较重要,正是因为二者的结合才完成了很多很多的功能,Lua才变得如此的强大,所以有必要仔细的学习一下表和函数,以下的代码体现了表的用法。--表--可以使用构造器来初始化表,表是Lua特有的功能强大的东西。最简单的构造函数是{},用来创建一个空表。local days = {"xiao", "ta", "hello", "lua"}--第一个元素索引为1,以后的类推,这一

2014-12-18 23:58:26 812

转载 Lua基础学习开篇——类型和运算符

从本篇博客开始研究一下Lua,现在Lua真得是很火,因为Cocos2d-x写游戏的时候会用到,所以就拿过来学学吧,先从基础的语法开始,然后慢慢的深入。本人也是刚刚学习,希望和学习Lua的大家交流,博客权当笔记,有错误之处还请赐教。当然首先是搭建开发环境了,我的学习背景是Cocos2d-x,所以下载了最新发布的Cocos Code IDE,我们可以在Cocos Code IDE上边新建工

2014-12-18 23:53:01 828

原创 C语言结构体指针,函数指针的用法

学习一下,保证自己的基础,边学边记录是个很好的习惯,以后回头来看看,就马上能了解了第一个程序是:C语言结构体指针用法,包括malloc和free的用法#include "stdafx.h"#include #include using namespace std;struct People{ int age; char *c;};int main(){

2014-12-18 23:35:14 1377

转载 LUA语言基础

本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/lua1/1235.html 从今天开始,往后将陆续更新Lua教程,主要是搭载Cocos2dx ,有任何疑惑或者不对的地方,尽情指正、交流、探讨。那么首先肯定是Lua语言基础的知识

2014-12-12 16:37:19 606

转载 C语言的sizeof和strlen

strlen是函数,而sizeof是算符。strlen需要进行一次函数调用,而对于sizeof而言,因为缓冲区已经用已知字符串进行了初始化,其长度是固定的,所以sizeof在编译时计算缓冲区的长度。strlen是遇到0或者'\0'都会停止运算的,而sizeof是每个字符都会算的,不会漏掉0(或者'\0') 因为sizeof()测试的是数组的长度。而strlen测试的是字符串的长度。

2014-12-11 14:56:46 701

转载 C语言的基础表达

发现记忆力越来越差,所以干脆搞这么一个东西,就是把C语言的最常用的语法汇编在一起,不断完善。这样以后只要经常把这个回顾一下就可以了。不然去翻书太多了。。。装载这边文章的,学习一下 C语言的基础表达#include "stdafx.h"#include #include using namespace std;#define PI 3.1415926#define LIMIT 2

2014-12-10 16:28:49 743

原创 cocos2dx-3.3 lua实现一个单选按钮

cocos2dx_3.3 lua实现一个单选按钮实现单选按钮主要是为了切换的时候更加明显的提醒用户,这里主要的做法是用了cocos2d-x lua里面的cc.Menu的api,老实说,这个引擎封装的api更加的丰富,用起来也很巧妙,主要是看怎么用,我这里只是用简单的方法实现出来,我是用Cocos Code IDE去编辑的,只有一个main.lua的文件,请看下面的代码:tab =

2014-12-04 12:09:48 3231

原创 cocos2dx lua解析csv成lua配置文件,方便程序调用

我很喜欢去读笨木头的文章,简单的说我是笨木头的粉丝!这里读了笨木头的文章之后,引用了 Cocos2d-x Lua 读取Csv文件,更方便的使用数据 这篇文件的数据,写了一个用lua解析csv成lua配置文件,方便程序调用,如果用cocos2dx lua写程序的话,可以这样子来用cha.MissionEntry[1].Index这里是一段全lua代码:--读取文件内容,返回一个字符串

2014-12-03 11:14:16 1814

原创 vs2012编译cocos2d-x3.0,编译到一半自动关机,原因是cpu占用率达到100%

我遇到这个问题我也很郁闷,我的系统是64位的win7,装了vs2012之后,然后要准备编译cocos2d-x的源码,但是编译到一半的时候自动关机了,于是我就在找找问题,以为是系统问题,安装vs2012有错,然后我没有办法就重装了系统,重装完系统后,装了vs2012,又开始编译cocos2d-x3.0rc的项目,然后编译到一半又关机了,后来我打开进程看看,原来vs2012在编译的时候会调用cl.ex

2014-04-03 12:02:01 2172 2

英文版的开发工具用到的英文

我学习英文版的时候,找了个开发工具是英文版的,但是英文有些看不懂,就自己把那些英文单词之类的,对照中文查找下来,然后再来运用英文版的开发工具,挺好的,可以跟英文的软件进行正常的交流,熟练之后,跟中文版的开发工具也同样能熟练使用,现在接触的都是英文版的开发工具,希望这些对你们有用,谢谢。

2013-03-21

空空如也

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

TA关注的人

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