
Lua_基础 保留值&&变量
保留字 and break do if else elseif end false goto for function in local nil not or repeat return then true unti...
保留字 and break do if else elseif end false goto for function in local nil not or repeat return then true unti...
if 语句 if a < 0 then print("aaa") end if else 语句 if a < 0 then print("aaa") else pr...
调用函数 发生错误并处理 lua文件 main.lua function ferror(e) print("my error:"..e) return "errors..." ...
调用函数&&错误处理 lua文件 main.lua function event() print("C++ test") end C++文件 #include <iostre...
类型和值 Lua是一种动态类型语言,这种语言中, 没有类型定义,每个值都带有其自身的类型信息 基本数据类型 nil 与其他所有值进行区分 表示无效值的情况 全局变量在第一次被赋值之前的默认值就是nil,而将nil赋值...
获取全局变量 lua文件 main.lua width = 1920 height = 1080 C++文件 #include <iostream> extern "C" { #inc...
概述 通过标准库和 C API,Lua 可以轻松地与 C 和其他编程语言集成 语法简述 数据结构 nil: 用于表示不存在的值。 boolean: 包括 true 和 false。 number: 默认情况下,Lua...
获取全局表 lua文件 main.lua conf = { titlename = "wangxu", hights = 1090 } C++文件 #include <iostream>...
嵌入Lua的好处 分离逻辑和引擎 引擎负责渲染、物理模拟、音频处理等底层功能,而Lua脚本处理游戏逻辑和UI 这样可以让不同的团队成员专注于不同的部分 增强扩展性 游戏发布后,开发团队可以通过Lua脚本轻松地发布更新...
返回参数 lua文件中调用C++函数并获取返回值 main.lua local re = ctest_re() print(re) C++函数 int CTest_Re(lua_State * L) { lua_pu...