- 博客(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关注的人