Lua可以说是在游戏行业有很大的影响。许多有名的游戏都在使用它。如魔兽世界、战锤40k,博德之门,国内有轩辕剑外传、大话西游2等等。我在这里不一一介绍了。网上大把介绍。这里我这是想分享下自己学习lua的过程。希望能带给大家一些便利避免走弯路。
下面是一些常用链接:
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了。
新建个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 百度。