lua游戏编程框架

    昨天到今天看了一本叫lua游戏实战编程的书,大概了解到lua的使用方式。

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

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

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

    这个时候,exe基本上就不用动了,只需要自己手动编写lua脚本就行了,确实强大。



转载于:https://my.oschina.net/u/2334725/blog/647978

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值