您的位置:首页 > 编程语言 > Lua

lua学前必备【帮助你快速搭建编写环境】

2011-03-20 11:36 190 查看
Lua可以说是在游戏行业有很大的影响。许多有名的游戏都在使用它。如魔兽世界、战锤40k,博德之门,国内有轩辕剑外传、大话西游2等等。我在这里不一一介绍了。网上大把介绍。这里我这是想分享下自己学习lua的过程。希望能带给大家一些便利避免走弯路。
下面是一些常用链接:
官网:http://www.lua.org/
Luaforwindows:http://code.google.com/p/luaforwindows/
学习lua 可以分两种:只学lua编程,另一种lua和其他语言混合编程。
有人说会c++的比较容易入门lua。其实帮助是有但不大。因为它的概念跟c++差了很远。一样有编程概念而已。所以我建议从第一类人开始学习。等你对lua有一定了解是在去学跨语言交互。这样就简单多了。
首先是配置lua 我推荐用 luaforwindows 基本要的东西都齐全。编辑器,文档,头文件和库,其他辅助库都有。省事多了。用过的就知道中文问题。其实只要简单的配置下就没问题了。不做介绍。网上多的是教材。我不讲原理直接讲流程咯。
启动scite, 照下面的顺序点击菜单:Options, Open User Options file, 打开Sciteuser.properties
把下面的东西贴上去保存。试试是不是OK了。
#   使scite文本编辑器支持中文,

#   65001是utf8编码。yidabu.com试过,autoit处理utf8时会有乱码。

#   character.set=134不启用的话,在输出区中文可能会乱码

code.page=65001

code.page=936

output.code.page=936

character.set=134

#设置字体及字号

font.monospace=font:宋体,size:10


新建个lua脚本
试试if 按Ctrl+B 是不是感觉很好呢。代码模板。自带的比较少没关系自己动手丰衣足食。
启动scite, 照下面的顺序点击菜单:Options, Open Abbreviation file, 打开abbrev.properties

if=if | then/n/
/n/
end

‘if’ 就是定义短语 Ctrl+b
'/n' 换行
‘/’这个配置里面的换行为了配置文件好看加进去的
‘|’ 鼠标所在位置

自己尽情发挥你的想法去配置吧。

E文不好没关系。我来帮你打造一个中文编辑器。
http://download.csdn.net/source/3108985

下载文件里面有个"locale.properties"拷到你安装路径(跟Scite.exe 同目录)重新开启 Scite 。牛逼吧~~!

学编程不懂E文很惨我就是其中一个。现在慢慢变好了。所以配置中文文件只是给不好的童鞋用的。牛人就不要就不要在这里吐槽了。如果没营养绕道就是了。
Luaforwindows 自带就有帮助文档。(E文的)编写不会是按F1。
也可以自己下载有中文版的《Programming_In_Lua》,《lua5.1参考手册》,《C和C++程序员的Lua快速入门》 其他我就不多少说自己去体验下吧~~!不懂勤奋看书。多google 百度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: