项目简介
本项目是基于TinyUSB开发的自动游戏背景纹理创建系统。该系统建立在VideoDojo社区成员的工作基础之上,可通过模拟鼠标操作,在Nintendo Switch等设备上快速自动创建游戏背景纹理。
项目的主要特性和功能
图像提取工具
能够把图像转换为像素数据,以CSV文件形式输出,便于复制到鼠标控制器程序中,用于驱动鼠标控制器程序。
鼠标控制器程序
可上传到微处理器板(例如Seeeduino XIAO),借助USB连接Nintendo Switch,模拟鼠标的移动和点击操作。依据像素数据自动创建游戏背景纹理,相比手动创建,更加快速、准确,减少了操作的繁琐和挫败感。
安装使用步骤
1. 获取项目源码
下载项目源码文件并解压到本地目录。
2. 配置环境
确保开发环境已安装必要的编程工具和库,如Arduino IDE和TinyUSB库(版本 0.10.5)。
3. 编译和上传代码
进入agbgtc_tinyusb
目录,使用Arduino IDE编译并上传与TUAbsMouseClass
类相关的代码到TinyUSB微处理器板(如Seeeduino XIAO)。
4. 运行图像提取工具
运行图像提取工具,将所需图像转换为像素数据。
5. 使用鼠标控制器程序
把转换后的像素数据输入鼠标控制器程序,通过USB连接Nintendo Switch,开始自动创建游戏背景纹理。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】