Lua_调用 C++如何和Lua结合

Lua_调用 C++如何和Lua结合

bingliaolong Lua 5年前 5 0

准备工作 下载lua源码 编译出DLL 创建C++程序 引入相关lua头文件 主函数中创建lua 编出exe 将DLL和exe放在一起,或者让exe能找到DLL 同级目录下编写lua文件,或者让exe能找到lua文件 在exe中执行相关lua操作,调用相关lua文件程序

C++_调用 Lua函数:错误处理

C++_调用 Lua函数:错误处理

bingliaolong Lua 5年前 9 0

调用函数 发生错误并处理 lua文件 main.lua C++文件-方法一 C++文件-方法二 不同之处是,这样自动标记errfun在栈的位置, lua_pcall(lua,1,1,errfun) != 0 这句就不用变了

Lua_基础 保留值&&变量

Lua_基础 保留值&&变量

bingliaolong Lua 5年前 6 0

保留字 and break do if else elseif end false goto for function in local nil not or repeat return then true until while 注释 单行注释 多行注释 局部变量 加上loca...

Lua_基础 类型&&值

Lua_基础 类型&&值

bingliaolong Lua 5年前 16 0

类型和值 Lua是一种动态类型语言,这种语言中, 没有类型定义,每个值都带有其自身的类型信息 基本数据类型 nil 与其他所有值进行区分 表示无效值的情况 全局变量在第一次被赋值之前的默认值就是nil,而将nil赋值给全局变量则相当于将其删除 boolean 值为true或fal...

lua学习记述一

lua学习记述一

bingliaolong Lua 1年前 9 0

概述 通过标准库和 C API,Lua 可以轻松地与 C 和其他编程语言集成 语法简述 数据结构 nil: 用于表示不存在的值。 boolean: 包括 true 和 false。 number: 默认情况下,Lua 5.3 之后的版本使用双精度浮点数表示。 string: 用于...

lua学习记述二

lua学习记述二

bingliaolong Lua 1年前 6 0

嵌入Lua的好处 分离逻辑和引擎 引擎负责渲染、物理模拟、音频处理等底层功能,而Lua脚本处理游戏逻辑和UI 这样可以让不同的团队成员专注于不同的部分 增强扩展性 游戏发布后,开发团队可以通过Lua脚本轻松地发布更新和扩展包,添加新的关卡、角色和任务,而不需要重新编译和发布整个游...

扫一扫二维码分享