Lua开发
总结Lua开发的笔记
Koganlee
个人公众号:高数之父带你学编程。
高数之父只是考研数学的一个梗。
展开
-
Lua编译器安装
个人还是推荐SciTE。可以直接运行,自学足以。游戏公司大部分会用VS编译,使用SubLime或者BabeLua插件 明天把下载地址放上来。 链接:https://share.weiyun.com/5oHVSQR(密码:HyyT) 个人Lua编程心得...原创 2018-06-22 23:20:31 · 11146 阅读 · 0 评论 -
Lua最简单的入门教程
首先介绍下我自己, 某二本渣渣电子专业,然后开始转行做软件开发了。 本来想做服务端开发。 莫名其妙地进了游戏开发行业,然后开始学习Lua。 作为想入门游戏开发的同学。 不需要了解太多。 基本就可以了。 以《Lua程序设计(第二版)》为例。很多东西是不需要看的。 因为Lua只是脚本语言, 程序框架已经被服务器主程或者客户端主开发搭建好了。 那些如何与C语言之类的调用。不需要我们来操心...原创 2018-06-22 00:03:24 · 3631 阅读 · 0 评论 -
Lua类
可以不在类初始化里面 定义某个成员修改类成员函数里面必须要使用 类名.成员类调用自己的成员函数 使用self : 函数名下面是一个装备类的例子。网上有些教程,写得十分不清楚,而且重新赋值就会覆盖之前的值。 必须要在类成员里添加local关键字。Equipment = { _name , _total, _power, _agility, _wisdowm }function Equip...原创 2018-06-21 09:04:54 · 423 阅读 · 0 评论 -
Lua协同程序(coroutine)
协同程序和线程差不多,也就是一条执行序列,拥有自己独立的栈、局部变量和指针, 同时又与其他协同程序共享全局变量和其他大部分东西。与线程区别:一个具有多个线程的程序可以同时运行几个线程,而协同程序却需要彼此协作地运行。就是说一个具有多个协同程序的程序在任意时刻只能和运行一个协同程序,并且正在运行的协同程序只会在显示地要求挂起(suspend)时,它的执行才会暂停。协同程序基础Lua将所有关于协同程序...原创 2018-07-07 23:36:31 · 2374 阅读 · 0 评论