好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 lovingxiaobing 于 2018-12-14 23:34 编辑
相信看到这篇文章大部分得小伙伴都是用过EasyX的,这是一个Windows 下的 C++ 图形库,过多的介绍不再赘述,文章末尾会放上官网的地址。
当初接触EasyX时,我最大的感触就是:哇,原来还有这么简单易用的图形库!!!!
用过一段时间感觉很棒,推荐给大家!
某次突发奇想,要不我把EasyX封装成Lua模块吧,这样子就不受到编译器的限制了,只要装有相应版本的Lua解释器,并且提供运行库那就很OK啦。
大家 LuaEasyX = require "LuaEasyX" 后自己 for k,v in pairs(LuaEasyX) do print(k,v) end 看一看
我也懒得做文档了,因为LuaEasyX本质就是对EasyX的再次封装,API的参数几乎一模一样。
在下面放出的文件中我会把一些API的差异给列出到一个文本文档中。
还有一个好消息和坏消息。。。。
emmmm 反正都要说,哎,真的可恨鸭!!!!鸭鸭鸭鸭鸭
好消息:搞完LuaEasyX后专门用Lua写了一个潜艇大战的小游戏,还有一些例子。
坏消息:潜艇大战小游戏顺便用luac编译了一下,结果天太冷手抖了一下写成 luac -s -o SubmarineWar.lua SubmarineWar.lua 把原来的SubmarineWar.lua源代码给覆盖掉了。!!!!!!!!所以,大家以后写代码尤其是只有一份代码时记得拷贝一份再做修改,这回真的长记性了,真的。。。。
以后还会用自己封装的LuaEasyX来再做几个小游戏给大家玩玩的。
大家到时候拿来过过瘾就好啦,哈哈哈哈
不过使用EasyX的小伙伴对C++都不是太陌生,如果你会Lua C/API的话那么LuaEasyX久简单了,因为大部分的注释都在源代码中。
这个LuaEasyX只是小冰三分钟热度写的,现在热度过了。哈哈哈哈
尤其是WinGUI那一块的函数补充的并不是很完整,大家把源代码下载下来后,想补充点什么就自己添加吧
另外的是会Lua的小伙伴如果会C/C++那么就去自学一下C和Lua之间的互交吧,一般的使用不会很难得,就跟你想在控制台界面输出 Hello World 就会去用 printf或者其他的输出函数这么简单,难得地方不会很多,因为有 "云风" 大佬翻译的中文官方文档,同时也感谢云风大佬的文档和EasyX图形库的开发者们!把自己热爱的东西分享给大家,大家一起进步,一起快乐。
下面贴张SubmarineWar的游戏截图吧,lua+LuaEasyX做的。。。
云风大佬翻译的Lua官方文档:http://cloudwu.github.io/lua53doc/
EasyX官网:https://www.easyx.cn/
用的代码编辑器: codeblocks
编译器:VC++10.0
lua版本:5.3.5
EasyX版本:20180727(beta)
LuaEasyX.zip
(896.14 KB, 下载次数: 7)
这是百度网盘的链接,照顾没CB的小伙伴
https://pan.baidu.com/s/1LgckvBstEJompSYO-vUqsg
|
免费评分
-
参与人数 1 | 吾爱币 +5 |
热心值 +1 |
收起
理由
|
苏紫方璇
| + 5 |
+ 1 |
欢迎分析讨论交流,吾爱破解论坛有你更精彩! |
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|