谈谈我对Lua的认识
Lua是什么?
首先,Lua是一种脚本语言。从名字的发音来分析,“撸啊”——顾名思义(此处的“撸”是“撸代码”的撸~),就是干!这就体现了他的一大特点——“在特定平台上的即时编译功能”。而造就他有这样特点的因素就是Lua是由标准C编写而成,因此Lua与C/C++之间的关系就由不得外人说什么闲话了,谁调谁,谁用谁,爱谁谁!也正是拥有这样进出自由的权利以及随叫随到的特性,造就了他的另一大特点——(什么隔壁老王?)“嵌入式脚本的最佳选择”。当然,跨平台也是亮点。
我与Lua的二三事
引用网络上最近流行的一句话来说就是,由于不可抗拒的因素,我接触到了xLua(官方非常中肯的描述:xLua为Unity、 .Net、 Mono等C#环境增加Lua脚本编程的能力,借助xLua,这些Lua代码可以方便的和C#相互调用。),其实比较吸引人的还是热更新方案。所以你们如果猜着了我是做什么的,我就写一篇有关Unity的博客。所以,为了完成功能而一点点的挖掘xLua,用xLua的语法代替C#而达到实际效果。当然,时至今日,完成的还是不错,但你非要问我到底什么是Lua或者什么是xLua,我只能推荐你一本也许存在的书《21天学穿Lua/xLua》。
扬帆
终于找到了相关视频资源,所以我决定从头来过(没错,我的确理发了),了解、学习最基础的Lua,然后做一些给自己看,也给别人看,但主要还是给自己看的学习笔记。启航!