
开发平台及设备等:
- Unity3D
- SteamVR插件
- Oculus Quest 2
其中Unity开发的话,主要用的Plastic SCM来做版本管理,而非Git,当然一方面也是因为SCM与Unity结合要好很多。
然后其实这个项目使用了Unity商城中的一些资源的,不过不多,大多数属于开发插件性质,其余的多是些模型,不过没有的话,有的关键模型我也会自己去做。然后游戏主要实现思路的话是通过额外的摄像机记录毛笔拖尾效果,并映射保存到下面的纸张Texture上。主要是因为Unity中的拖尾效果挺好模拟毛笔笔锋效果的,第一版中用了贝塞尔曲线,效果不是很理想。
然后SteamVR提供了一套新的开发流程,对比以前开发过的动画状态机的话,这边主要还是用的插件提供的接口,如果可能的话,我还是蛮想自己开发下试试的,不过手部的动作+骨骼绑定还是得自己做。
UI交互部分的话,用的射线操作,当然大多数VR项目中也是这样用的,这部分参考了些教程介绍。
主要功能开发:
- 通过毛笔接触+修改贴图纹理+VR交互,来模拟练习毛笔字
- 毛笔模型+骨骼绑定
- 根据像素评分
- UI交互动画
- 手部模型骨骼绑定与动作
相关功能展示:






