项目简介
本项目是基于Unity引擎开发的虚拟现实(VR)系统,用于研究小鼠的空间记忆行为。系统设计了含特殊Reward区域的直线轨道场景,可通过模拟小鼠舔舐行为提供即时奖惩反馈,并记录相关数据用于分析。
项目的主要特性和功能
- 场景选择与切换:通过GUI界面选择训练或测试场景,支持两个训练场景(Scene1和Scene2)和一个测试场景(Scene0)。
- 舔舐行为检测与反馈:检测小鼠舔舐行为,在Reward区域奖励(触发水嘴出水),非Reward区域惩罚(回到原点并锁住一段时间)。
- 键盘控制:可用键盘控制场景前进、后退、回到原点及退出场景。
- 数据记录:每次有效舔舐行为数据(舔舐时间、场景名称、位置、是否在Reward区域等)会记录到文件。
- 边界检测:检测小鼠是否超出场景边界,超出则移回原点。
安装使用步骤
假设用户已下载本项目的源码文件。
1. 打开项目:使用Unity Hub打开项目文件夹,需安装Unity 2020.3或更高版本。
2. 场景选择:在Unity编辑器中打开场景文件(如Scene1
、Scene2
或Scene0
),通过GUI界面选择场景。
3. 运行项目:点击Unity编辑器中的“Play”按钮运行项目,用键盘控制小鼠移动和舔舐行为。
4. 查看日志:运行中,系统自动记录舔舐行为数据到log/licking_log.csv
文件,可在项目路径下查看。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】