摘要: 函数的定义:在Lua中,函数是一种对语句和表达式进行抽象的主要机制。一、函数基本用法 在Lua中, 1、函数既可以完成某项特定的任务。(被视为一条语句) 2、也可以只做一些计算并返回结果。(被视为一句表达式)格式: function function_name( ... ) -- b... 阅读全文
posted @ 2015-03-16 15:23 richliu1023 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 一、赋值与多重赋值 赋值的基本含义是改变一个变量的值或table中字段的值。Lua中允许“多重赋值”,也就是同时为多个值赋予多个变量,每个变量之间以逗号分隔。 Lua会先对等号右边的所有元素求值,然后才执行赋值。 若值的个数少于变量的个数,那么多余的变量会被赋予nil。 若值的个数多于变量的... 阅读全文
posted @ 2015-03-16 15:20 richliu1023 阅读(595) 评论(0) 推荐(0) 编辑
摘要: Lua中的表达式中可以包含数字常量、字面字符串、变量、一元和二元操作符及函数调用。表达式用于表示值。当然表达式中还可以包含函数定义以及table构造式。Lua中的操作符有:算术操作符、逻辑操作符、关系操作符。一、算术操作符 Lua中算术操作符有: 二元:“+加”、“-减”、“*乘”、“/除”... 阅读全文
posted @ 2015-03-16 15:18 richliu1023 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 首先Lua执行的每一段代码都称之为“程序块”,一个程序块也就是一连串的语句或命令,例如一个源码文件或一行代码。Lua语句之间并不需要分隔符,如代码中的换行就不起任何作用,当然为了养成编码习惯当两条或者多条语句并列时最好使用分隔符进行分隔,如以下的四种都是合法的。 x = 1; y = 2 x... 阅读全文
posted @ 2015-03-16 15:17 richliu1023 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: Lua是一个小巧的脚本语言。Lua由标准C编写而成,代码简洁,几乎在所有的操作系统和平台上都可以编译,运行。 主要讲一下mac和win下的环境搭建。工具: 1、Sublime Text 2 2、LuaForWindows_v5.1.4-46.exe3、lua-5.1.4.tar.gz(Ma... 阅读全文
posted @ 2015-03-16 15:13 richliu1023 阅读(2047) 评论(0) 推荐(0) 编辑
摘要: 保卫萝卜~想法一直存在于想法,实战才是硬道理!有想法就去实现,眼高手低都是空谈。一、游戏主循环GameSchedule 主循环是游戏处理逻辑,控制游戏进度的地方,处理好主循环是很重要的。写一个简单的游戏主循环是很有必要的~游戏主循环有开始、有结束、有暂停、有恢复把握好进度,控制好游戏,处理好逻... 阅读全文
posted @ 2015-01-19 16:46 richliu1023 阅读(1615) 评论(0) 推荐(0) 编辑
摘要: 保卫萝卜~场景的思路以及数据的存储。 学习要写笔记,记录自己的步骤。一、场景构建Tiled 关于Tiled网上有一大堆的教程,这个比较好用,特别是构建塔防类的游戏极其简单,我也是爽了一把。场景的资源目录结构比较好做,根据场景id进行区分目录。场景对应目录: 然后使用Tiled构建基本的场景... 阅读全文
posted @ 2015-01-16 16:59 richliu1023 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 保卫萝卜~上一篇说了使用CocoStudio制作主界面,这里来完善主界面动画及后续界面(主题界面ThemeUI、场景选择界面SelectMapUI),主要涉及的控件PageView。 学习要写笔记,记录自己的步骤(练手作)。一、主界面动画 上一篇的主界面是静态的,这样很不好看。如果有玩过保卫... 阅读全文
posted @ 2015-01-16 11:22 richliu1023 阅读(2163) 评论(0) 推荐(1) 编辑
摘要: 关于编辑器部分研究的不多,但基本能使用。最近时间不是很多,因此写blog的次数越来越少了。自从玩了《保卫萝卜》时候一直想要写一下,同时练下手感。基本的结构已经写的差不多了,主要完善写UI和战斗。关于资源素材的问题要感谢下《保卫萝卜》,我用以前的一个apk版本破解后拿到的素材。申明:只用于练... 阅读全文
posted @ 2014-12-27 16:31 richliu1023 阅读(2483) 评论(0) 推荐(0) 编辑
摘要: 学习cocos2dx有一段时间了,试着做了2048游戏,最近又发现个经典游戏,啥也不说果断开工做自己的游戏——TimberMan! 首先说明:游戏资源摘自同类游戏,感谢这些游戏的资源让我完成自己的开发。一、TimberMan玩法--根本停不下来! 这款游戏的玩法比较简单,通过手指点击左右... 阅读全文
posted @ 2014-10-16 22:01 richliu1023 阅读(2585) 评论(20) 推荐(4) 编辑