https://github.com/Schweik7/superframe 提交了一些组件
- 对event-set组件进行了完善,除了原有的设置data的功能,也有了使用函数的功能,用于比较复杂的场景
- 对text-geometry组件进行了优化,使之支持字体缓存
- 创建了text-animation组件,用于实现多行文字,以及多行文字的动画效果,并会为多行文本创建一个动态的文本框,用作背景板和交互
- 增加了录制视频功能,以及交互日志记录的组件,组件目前能记录click dragstart dragend rotationstart rotationend movestart moveend 等事件,并将其记录在本地
- 使用fastapi-users创建了一个简单的API后台
- 使用snowpack作为前端服务框架
- 增加了一个InteractionManager,用于管理全局的点击事件(射线与物体相交)
接下来的工作是 [X] 进入场景先弹框,输入用户名 [X] 选择选项将把成绩发给后台 [] 把选项分开放置 [X] 做一个panel框住选项 [X] 做一个VR环境的菜单,包括注销账户的功能 [] VR的数据,如何记录里面的操作,包括点击,拖动,旋转等等,然后把数据传给后台 [] 考虑游戏手柄和VR手柄两者的支持,为之适配按键和手柄的操作(使用aframe-extra) [X] 模型交互后出现题目 [X] 随机出题 [] 不知道为啥,题目低于地面的不会被注视变黄 [X] 做完一道题,题目消失(这个逻辑好像还挺麻烦,目前只是让text-panel不可见,应该删除掉那些个组件才对) [] 做完一道题,再点击球,球飞走,变个颜色表示做完了?准备做下一道测试题 [] 可以保存做题进度 [X] 完成了生产和开发环境的切换 [] 反向代理api域名 [] 完成所有的交互 [] 现在没有后台的话也能直接进入场景,当然这是feature不是bug [] 考虑实现“撕”这个动作,以及飘落的物理引擎 [] 考虑一个场景两道题