分享
002-C++与LUA脚本系统交互访问【瑞客论坛 www.ruike1.com】.txt
下载文档

ID:3410001

大小:1.05KB

页数:2页

格式:TXT

时间:2024-04-28

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
瑞客论坛 www.ruike1.com 002-C+与LUA脚本系统交互访问【瑞客论坛 www.ruike1.com】 002 C+ LUA 脚本 系
002-C++与LUA脚本系统交互访问 2021在线班 郁金香灬老师 QQ 150330575 交流群:158280115 学习目标: lua环境里访问C函数 //C函数接口 MessageBoxA(HWND,char*内容,char*标题,int 样式); #include<Windows.h> int MsgBox_LUA(lua_State *L) { const char*arg1 = lua_tostring(L, 1); const char*arg2 = lua_tostring(L, 2); MessageBoxA(0, arg1, "lua函数交互测试", MB_OK); return 0;//表示没有返回值 } int 寻路(lua_State *L) { float x = lua_tonumber(L, 1); float y = lua_tonumber(L, 2); float z = lua_tonumber(L, 3); printf("寻路到(%f,%f,%f)\n", x, y, z); //寻路(x,y,z) return 0;//表示没有返回值 } //注册 lua_register(L, "msgbox", MsgBox_LUA); lua_register(L, "goto", 寻路); //课程中用的到的lua脚本 function add(a,b) return a+b end --aaa() print(add(3,2),add(1,2)) print('lua脚本测试,,,,') --1..100 循环 for a=0,100,1 do print("数值 a=",a) end msgbox("测试脚本") goto(111.23,222.33,333,66)

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开