
lua
suyinfan
虽然技术还很差,但始终怀揣着梦想
展开
-
游戏中使用LUA脚本语言的简介
我们知道脚本语言是解除硬编码,防止重编译的利器,可以这样说,任何大型游戏都有自己的脚本系统。想要做出一款精品游戏,脚本语言也是我们需要掌握和运用的。较流行的脚本语言有Python,LUA,Ruby等。LUA有着轻量,高效,接口干净等特点,学起来很快,风靡全球的《魔兽争霸3:冰封王座》就是采用的LUA脚本语言。以下的内容非我原创,前几天转载 2017-01-02 15:20:55 · 773 阅读 · 0 评论 -
lua中assert的作用
在看《Lua游戏开发实践指南》时,在P34中有说明assert,但是说明特少,导致自己完全不懂所以然,因此自己研究了一下。百度百科的解释:Assert(断言)编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证转载 2017-01-04 20:00:20 · 2320 阅读 · 0 评论 -
LuaIntf
LuaInft https://github.com/SteveKChiu/lua-intfReadME .MD https://github.com/SteveKChiu/lua-intf/blob/master/README.md一些基础信息,作者在github上面描述很清楚这个lib 提供了cpp和lua交互 解决方案1.运行执行lua文件 函数 lua_State转载 2017-02-07 14:41:25 · 645 阅读 · 0 评论 -
lua中关于.和:调用函数
lua中关于.和:调用函数lua中表不仅在某种意义上是一种对象,想对象一样,表也有状态;也有与对象的值队里的本性,特别是拥有两个不同值得对象代表两个不同的对象;一个对象在不同的时候也可以有不同的值,但是他始终是一个对象;与对象类似,表的生命周期与其由什么创建,在哪里创建没有关系。其成员函数可以如下调用:Account = {balance = 0}function Account原创 2017-02-24 11:30:55 · 2768 阅读 · 0 评论 -
利用lua-intf来调用C++函数
利用lua-intf来调用C++函数这里主要是在windows利用VS2015完成,首先是配置lua环境,包含lua的头文件,连接器里面链接lua的静态库,然后就是包含lua-intf的代码,具体如下表需要注意的是lua-intf_d6f17a是一个包含lua-intf的目录。lua-intf的代码在github上可以下载:https://github.com/Stev原创 2017-07-18 09:43:22 · 2338 阅读 · 0 评论