Code Monkey home page Code Monkey logo

a-frame_learn's Introduction

A-Frame学习

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 [] 考虑实现“撕”这个动作,以及飘落的物理引擎 [] 考虑一个场景两道题

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.