MATLAB & PTB
安装---读范例
Unity3D(要配套Visual Studio编写脚本)
安装---看视频(https://www.bilibili.com/video/BV1bW411a7U6?from=search&seid=3382132182803694749)---跟做简单游戏
---跟做愤怒的小鸟游戏(https://b23.tv/S1eDVy)---编写实验程序---完成实验版本1.0---完成实验版本2.0(目前只包括interleavedmotor,blockmotor)
1.安装VS用于编写C#
2.引用Vector3的时候要注明是unityengine还是system.numerics
3.数据库(需要安装Mysql,Navicat for MySQL)
初次连接Myasql的密码是在安装时预设的。
Mysql一定要安装8版本之前的,比如5.6/5.7等等,不然会无法和Navicat连接。
4.SpringJoint2D--实现弹簧功能;碰撞体实现撞击和判断
5.实验逻辑框架(几个block,几个test,被试顺序)
6.报错:无法找到System.Data.SqlClient,直接删去,留下using System.Data;
7.报错:System.Data重复,可以把之后加载assets文件里的删掉
8.如果遇到需要sql文件的部分,仔细读脚本,然后在Mysql里面用自己的账户和密码,预先加载好对应的数据库文件(把sql文件放到assets里)
9.小鸟的游戏规则更改可以从弹簧属性(frequency,distance)和小鸟属性(granvityscale)两方面出发
10.因为想要探究的是运动学习和语义学习,所以在运动学习时,语义成分或者视觉反馈要减小,因此小鸟的轨迹不能呈现,包括拉弹弓时的角度长度等
11.在记录数据的时候,要尽可能详细,不仅包括每个试次被试是否成功,还有例如被试反应时,被试拉动小鸟的角度,距离,最后小鸟落点的距离等等,要尽可能能够换原出被试的动作
12.让被试发现小鸟有不同类别,可以更换弹弓(图片可以网上照然后抠图一下),不能直接换背景,因为context因素会让实验更加复杂
13.在运动学习中,鼠标的轨迹同样不能被被试看到