AGL2D游戏引擎app1.2 开源版
将LOVE2D 11.4和Androlua(lua 5.3)融合的一个游戏引擎软件,AGL2D游戏引擎是由b站网友自制的开源工具,支持下载文件,访问外部储存功能,轻松弹出Toast框,还可以根据自己的需要的添加编译代码操作,软件是需要有一定代码基础的人员使用,有兴趣的可下载试试。
AGL2D功能介绍
1、轻松弹出Toast框
2、访问外部储存
3、使用WebView截取网页内容
4、下载文件
5、做你能想到的任何事情!
AGL2D游戏引擎怎么使用
方法一:修改安装包(推荐)
在本站下载安装包,修改assets内文件后重新签名。
建议只修改assets/game.love内的文件。
方法二:直接修改源码克隆仓库,使用Apktool M工具进行回编译即可。
建议只修改assets/game.love内的文件。
assets下所有文件会被当做Androlua的代码,会被提取到/data/data/<package_name>/files/目录下(包括game.love)
game.love内的所有文件会被LOVE2D引擎进行解析。
Androlua代码和LOVE2D代码目前使用Socket进行通信,如果有更好的实现欢迎PR和issue!
接口代码分享
提供了一系列接口方便快速调用Androlua代码。
这些接口由lls.lua导出。
下面介绍提供的接口:
lls.init()
初始化socket,只能调用一次,否则会出现意外的问题。
lls.run(code)
运行Androlua代码,支持多行。
code是字符串,可参考示例。
阻塞调用,如果需要非阻塞请在线程中使用。
本函数线程安全。
lls.close()
Warning
建议不要使用本方法,除非你觉得的确有必要。
关闭socket,一旦关闭在本次游戏中将无法再开启
软件特色
1、网以自己免费分享的一个融合LOVE2D 11.4和Androlua(lua 5.3)的游戏引擎。
2、软件是开源的,可以二次编辑和使用,支持在原作基础上进行操作打包。
3、支持直接修改源码内容,项目非常稳定,完全可以用于生产环境。