您的位置:首页 > 编程语言 > Lua

lua游戏编程框架

2016-03-26 00:00 471 查看
昨天到今天看了一本叫lua游戏实战编程的书,大概了解到lua的使用方式。

lua作为最上层的语言负责游戏的逻辑和界面的排版-》中间使用c++封装的接口。最后成了一个不错的框架。大概是这样上线的

DX9-》封装DirectX SDK为通用的api(功能有:画图,画文本,初始化等。播声音)

其次 绘制空间 使用DX9提供的接口----》其次也做了lua和c++的交互,交互过程分也很明显用的是commands方法,即利用lua调用方法是触发c++的command的函数,然后c++通过识别lua调用函数的名称 和参数从而 继续实现自己的逻辑。这个有点像mvc实现界面的监听一样---->最后c++在主函数中调用lua。然后就是自己实现lua语言做的事情了。

这个时候,exe基本上就不用动了,只需要自己手动编写lua脚本就行了,确实强大。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: