Lua编程基础——绪论
创作初衷
因为最近公司项目需求和未来可能存在的项目发展方向,我开始重拾学生时期浅尝辄止的Lua程序设计。
在之前的Lua学习过程中,我只对其基本语法和与Unity3D引擎的简单交互使用进行了学习和试用。之所以说是试用而不是应用,是因为在之前的学习中,并没有系统的应用Lua语言完成游戏编程,只是尝试使用它在游戏场景中进行创建对象、移动、旋转等简单的操作。
因此,在此次的Lua与Unity3D交互编程的实践学习过程中,我将从基础语法到Unity3D热更新进行全面且较为深入的探究,以求在实际应用中避免Bug,贴近需求要求。
研究内容
本分类文章主要讲述Lua语言的基本语法,为新接触Lua的小伙伴们提供基础语法学习的便捷途径。在Unity3D热更新分类中,我将记录分享我对Unity3D结合Lua实现热更新的研究过程和成果,并且记录重要问题的解决方案。
致谢
关于Lua基础语法,感谢我的同事Adam Bieber对Lua基本语法的提炼,在基础语法的介绍部分,我将直接转载并引用他的博文。同时感谢行业大牛Blank同志在我重拾Lua语法时的无私帮助。