关闭报错反馈
请描述您所遇到的错误,我们将尽快予以修正,谢谢!
*必填项,请输入内容

软件评级:
应用平台:Android 软件官网:暂无普通下载
DIY Sandbox是一款经典轻量级物理模拟与创意搭建应用,支持通过Lua脚本自定义操作界面和运行逻辑。除了使用基础画布进行创作,还能导入符合要求的Love2D工程,将游戏内容与自定义界面结合。脚本可分别管理图片、音频、字体及源码,方便整理项目文件。开发过程中,修改Lua文件后即可重新加载工程,快速查看调整效果,无需反复编译和安装。软件还支持触屏操作、多点触控、手势识别及蓝牙手柄按键映射,并具备编码转换、哈希计算、UUID生成和设备信息查询等工具能力,适合用于界面设计、脚本实验和轻量级游戏原型制作。
1、界面自定义
通过Lua脚本调整页面布局、控件样式与交互逻辑,可重新设计原有界面,制作符合项目需求的操作面板。
2、工程分类管理
每个项目可使用独立文件夹保存源码、图片、音频和字体等素材,方便整理资源,降低不同工程之间的文件混乱。
3、多种输入支持
能够处理触屏操作、多点触控和手势滑动,也支持外接蓝牙手柄按键映射,适用于不同交互方式的项目。
1、导出脚本工程
首次启动DIY Sandbox时,应用会将默认脚本释放到私有脚本目录。进入设置页面,找到【导入/导出】功能,将完整脚本工程导出为 ZIP 压缩包,方便后续查看和修改。
2、编辑Lua脚本
使用手机上的文本编辑器打开工程中的 main.lua 文件,并参考 AGENTS.md 中的说明进行修改。可以先尝试调整文本组件的显示内容,或添加一个按钮,熟悉脚本的基本结构与编写方式。
3、重载脚本查看效果
修改完成后保存文件,再返回 DIY Sandbox。若使用应用提供的容器终端,可执行 bash agent/app-reload 命令重新加载脚本,查看修改后的效果,无需重启整个应用。
1、脚本热重载
修改Lua代码后即可重新加载工程,快速检查界面和逻辑变化,减少反复退出应用、重新安装的操作。
2、兼容Love2D
支持符合运行要求的Love2D工程,可将游戏内容作为界面组件使用,方便组合游戏场景与自定义操作页面。
3、运行状态管理
游戏组件支持挂起、冻结和销毁等状态控制,并能与界面层进行双向消息通信,便于管理运行流程。
1、UI组件绘制
支持卡片、行列布局、网格、列表、标签页、文本框和滑块等组件,可通过代码构建不同类型的交互界面。
2、实用工具调用
支持Base64、Hex、URL编码转换,以及MD5、SHA、HMAC哈希计算、UUID生成、定时器和设备信息查询等操作。
3、脚本项目调试
可通过Lua文件修改界面、调整运行逻辑和添加功能,并借助重载机制快速查看结果,便于测试和迭代项目。
DIY Sandbox将脚本编辑、界面构建与项目运行结合起来,适合希望在安卓设备上尝试Lua开发的使用者。通过代码控制布局和交互,可以根据实际需求设计按钮、滑块、弹窗及分页页面,不必局限于固定的操作界面。独立的工程目录有助于整理源码与素材,热重载功能则让修改后的效果能够较快呈现,减少调试过程中的重复步骤。对于已有Love2D项目,也可以尝试导入并结合自定义界面进行测试。软件还涵盖编码、哈希、定时器和设备信息查询等常用能力,可用于开发实验、交互原型和轻量级游戏项目。整体使用方式偏向脚本驱动,需要具备一定的Lua基础,才能更充分地发挥自定义能力。
猜你喜欢 / Guess You Like
应用信息 / App Info
最新更新 / Last Update
请描述您所遇到的错误,我们将尽快予以修正,谢谢!
*必填项,请输入内容
网友评论 / comment
0条评论
查看所有0条评论>