1、基于WebGL编程的三维场景
2、实现功能:
视角切换:相机控件 OrbitControls,对场景进行缩放、旋转操作
纹理贴图:给场景内的物体、人物贴上纹理,呈现立体感
Group 组件:使用 Group 组装 BayMax ,实现整体运动
键盘事件:
addEventListener 监听键盘按键
Enter 键:控制大门开关
UP、DOWN 键:BayMax 绕 Z 轴平移
LEFT、RIGHT 键:BayMax 绕 X 轴平移
鼠标事件
视角切换:
按住鼠标左键,拖动场景旋转,实现观察视角切换
鼠标中键滚轮,对场景进行缩放操作
画面右方面板
控制足球 自动旋转,停止旋转
控制 BayMax 移动
3、项目使用文档:https://gitee.com/LL_Leung/Baymax-PenaltyKick
1