小白日记(3)——Lua开发游戏UI界面
本文主旨
先道歉解释下哦~ 因为笔者去年换了一家新的游戏公司,熟悉项目和融入新的环境花费了很长时间,还是有些懒惰了,忘记记录了;从现在开始开始继续分享自己新的学习之路。
这篇文章和大家分享近一年来在新公司一些新的学习经验和自己的变化,和对待项目制作过程中一些自身改变和学习之道。
正文
就我本身而言接触Lua,从熟悉基本语法规则和运用,是用了20多天;虽说Lua上手简单,就算不熟悉代码的人,看完Lua基础也可以写几个函数;因为Lua相对于Java、c#等,没用繁琐的格式、写法要求;关键字也不多,自由度还是很高的~ 但是还是需要编写者自己注意书写格式,好的代码规范是一个程序员最起码的“道德标准”。
一、Unity开发为什么要学习Lua~
这是很多初学者的疑问,我是Unity开发人员,我会C#就能满足日常的开发需求啊;这个确实没有错的,确切的说,如果不考虑某些特定的需求,c#能保证你完成游戏中100%的功能的哈~
所以这里就要说到另一个热更新方案——ILRuntime,这个是只需要在unity中安装特定的插件就可以实现同等的热更效果,不需要学习Lua;详情可参靠这个官方链接。“ILRuntime”更适用于小中型工作室,一些大公司会有些祖传老代码都是Lua写的,用的是经典的Tolua,虽说也听大佬们说也是过时的了,但是很多游戏都是基于Tolua开发的,越老越稳定