通过 VRChat 的触摸交互实现真实的触觉反馈体验。
- 支持通过触摸 Avatar 特定部位触发触觉反馈
- 支持多个郊狼设备同时连接,实现多人互动
- 完全兼容 MA 预制件
- 可自定义触发区域位置
- 郊狼 3.0 设备
- VRChat 账号
- VCC需要安装MA插件
- Python 3.8 或更高版本
- 克隆仓库到本地:
git clone https://github.com/ggg123124/kemomimimomo-DGLab
- 安装依赖包:
pip install -r requirements.txt
- 修改
config.yaml
文件中的socket_urls地址,支持多个地址,用于内外网监听,如果你需要暴露到公网上让远端的设备连接的话记得检查你的防火墙以及端口转发
socket_urls:
- ws://192.168.1.123:5678
- ws://url:5678
- 运行主程序:
python main.py
- 下载最新版本的预制件
- 将预制件导入到你的 Avatar 项目中
- 将触发器组件放置到需要触觉反馈的位置,A通道是左边B通道是右边,记得绑骨别绑错地方
- 确保所有变量名与预制件保持一致
- 启动 VRChat 并进入游戏
- 连接郊狼设备到 WebSocket,贴片或是其他什么奇怪的设备放到与触发器一致的位置
- 按下设备 A 通道的圆形按钮开始接收信号
- 建议将通道强度设置到7-10之间
- 当其他玩家触摸到触发区域时,将会产生相应的触觉反馈
- 当前版本仍在开发中,可能存在一些已知问题
- 建议在使用前检查设备连接状态
- 如遇到问题请提交 Issue
欢迎提交 Pull Request 或 Issue 来帮助改进项目。
MIT License