游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2354|回复: 4

请教Lua高手!

[复制链接]

2

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2006-12-18 21:31:00 | 显示全部楼层 |阅读模式
请问怎样才能使 Lua 与 c++ 同步,如 lua_dofile(filename); 一次性的把整个脚本执行完了,脚本中一些细节效果体现不出来,该怎样解决啊?谢谢! [em24] [em24] [em24] [em24] [em24] [em24] [em24] [em24] [em24]

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2006-12-19 09:08:00 | 显示全部楼层

Re:请教Lua高手!

lua是嵌入式的,使用方法比较自由。
dofile是处理一个文件,如果有指令,直接执行掉了。
我习惯在lua中写函数,程序中调用lua写得函数,好像lua在处理一些事件那样。

1

主题

39

帖子

39

积分

注册会员

Rank: 2

积分
39
发表于 2006-12-19 11:34:00 | 显示全部楼层

Re:请教Lua高手!

可以用类似loadbuffer的方式把lua脚本注入堆栈,然后可以用callfunction的方式调用其中某个函数,这样可以完成lua<=>C++之间的自由交互

21

主题

120

帖子

129

积分

注册会员

Rank: 2

积分
129
发表于 2006-12-19 16:57:00 | 显示全部楼层

Re:请教Lua高手!

require

0

主题

202

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
发表于 2006-12-20 00:01:00 | 显示全部楼层

Re:请教Lua高手!

dofile dobuffer 你自己选择三
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 03:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表