。。有2种类型:只有确定按钮、有确定和取消按钮
确定和取消按钮中的确定可以执行回调函数,标签可以自动换行,前提是在IOS模拟器上运行,mac下的模拟器看不出效果,功能比较简单,基本功能是实现了,交互上不是很好,还得改进,点击对话框外面的区域,对话框也会消失,可自行修改实现自己的需求。
继承于Layer,用类的方式写的,写的不是很好,望大神们多多指教。
代码奉上,比较简单:
require ...
分类:
其他好文 时间:
2014-11-07 16:58:46
阅读次数:
570
(接上篇) -------------------------------------- 5 API -------------------------------------- 这节描述 Lua 的 API, 也就是宿主程序和 Lua 交互的一组 C 函数。所有的 API 函数和相关联的类型及常量都在文...
分类:
其他好文 时间:
2014-11-07 15:13:22
阅读次数:
307
一、程序员应该打好基础1. 现在开发工具众多、语言泛滥,经常听人说”不学C++神马都是浮云”、”C++才是万王之王”,C++就真比PHP、Lua、AS、JAVA牛吗?其实不在于语言本身,而在于C++依附的平台。因为最靠近操作系统,所以能发挥其它语言不具有的性能优势,而且很多数据结构、算法、特殊功能类...
分类:
其他好文 时间:
2014-11-07 14:36:29
阅读次数:
252
在游戏开发中,为满足用户需求,产品运营需求,改动的特别多,升级是件极其频繁的事情(没办法,一切以用户为中心),如果一个游戏APP又同时是个集合类型的(内置多个游戏),做完这个游戏只有一个感觉:再也不会爱了。。。
我们的游戏是用Lua写的,所以Android客户端分为:
Apk升级(细分为1.完整升级;2.增量升级;3.第三方升级);
Lua升级(细分为1.大厅升级;2各个游戏升级),同时Lua的游戏采用的是热更新机制;
同时涉及 各个游戏->大厅->Apk的依赖关系,难度较大,代码逻辑实现相对复杂,前端,...
分类:
其他好文 时间:
2014-11-07 13:07:19
阅读次数:
157
--[[
数据结构table对象(一种动态分配的对象)
lua中的表操作,table类型实现了“关联数组的”。“关联数组是一种具有特殊索引方式的数组”
可以通过下标或者字符串来索引它,table没有固定的大小,table是Lua仅有的数据结构,
既然这么说,就表明table的意义很重大,也极为重要
我们可以用table表示普通数组,字符表,集合记录,队列,也可以通过...
分类:
其他好文 时间:
2014-11-06 21:58:47
阅读次数:
175
1. 基础字符串函数:
字符串库中有一些函数非常简单,如:
1). string.len(s) 返回字符串s的长度;
2). string.rep(s,n) 返回字符串s重复n次的结果;
3). string.lower(s) 返回s的副本,其中所有的大写都被...
分类:
其他好文 时间:
2014-11-06 21:35:53
阅读次数:
293
Lua学习笔记之表达式
1、 算数运算符
二元运算符:+-*/^(加减乘除幂)
一元运算符:-(负值)
这些运算符的操作都是实数。
2、 关系运算符
、=、==~=
这些操作符返回结果为false或者true;==和~=比较两个值,如果两个值类型不同,lua认为两者不同;nil只和自己相等。Lua通过引用比较tables、userdata、funcations。也就是说当且仅当两...
分类:
其他好文 时间:
2014-11-06 20:05:32
阅读次数:
190
Lua学习笔记之类型和值
1、全局变量
全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil
如果需要删除一个全局变量,只需要将变量赋值为nil
2、词法约定
标识符:字母或者下划线开头的字母、下划线、数字序列,最好不要使用下划线家大写字母的标识符,因为lua的保留字也是这样的。
3、命令行方式
Lua[opti...
分类:
其他好文 时间:
2014-11-06 20:05:21
阅读次数:
206
虽然将C++对象绑定到Lua已经有tolua++、LuaBridge和luabind等各种库可以直接使用,但弄清楚C++对象绑定到Lua的常见方法,不但有助于更深的了解Lua的机制,还可以方便修改第三方库以满足实际项目需求。本文通过分析第三方库Lunar的实现,来理解C++对象绑定到Lua的通常方法。...
分类:
编程语言 时间:
2014-11-06 20:04:14
阅读次数:
293
--从从控制台输入字符串操作
str =io.read()
if str=="hello" then
print(str)
end
--lua中的字符串拼接操作
str="hello"
str2="world"
str3=str..str2
print(str3)
--lua中的number与string类型的转换
a=10
b=tostring(a)
if ...
分类:
其他好文 时间:
2014-11-06 17:37:49
阅读次数:
233