OpenGL项目-BaymaxPenaltyKick

时间:2024-03-30 11:52:50
【文件属性】:

文件名称:OpenGL项目-BaymaxPenaltyKick

文件大小:7.46MB

文件格式:ZIP

更新时间:2024-03-30 11:52:50

OpenGL WebGL Three.js 图形引擎

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


【文件预览】:
Baymax-PenaltyKick
----models()
--------LittlestTokyo.glb(3.94MB)
----images()
--------Bayern.jfif(62KB)
--------Messi.jpg(299KB)
--------Juventus.jpg(182KB)
--------floor.jpg(334KB)
--------wall_door.jfif(21KB)
--------Mario.jpg(378KB)
--------door_left.png(137KB)
--------game.jpg(68KB)
--------RealMadrid.jpg(262KB)
--------door_right.png(131KB)
--------Ronaldo.jpg(52KB)
--------ball_door.jpg(70KB)
--------football.jpg(23KB)
--------Barcelona.jfif(14KB)
--------baymax.jfif(11KB)
----index.html(18KB)
----js()
--------PathControls.js(8KB)
--------testtest.js(3KB)
--------DDSLoader.js(6KB)
--------OBJLoader.js(17KB)
--------stats.min.js(2KB)
--------THREEx.FullScreen.js(3KB)
--------stats.module.d.ts(530B)
--------ThreeBSP.js(18KB)
--------WebGL.d.ts(306B)
--------FBXLoader.js(103KB)
--------WebGL.js(2KB)
--------Three.js(1.04MB)
--------tween.min.js(5KB)
--------RequestAnimationFrame.js(1KB)
--------Detector.js(2KB)
--------Tween.js(16KB)
--------OrbitControls.js(8KB)
--------GLTFLoader.js(89KB)
--------THREEx.WindowResize.js(1KB)
--------three.module.js(1.2MB)
--------stats.js(4KB)
--------stats.module.js(4KB)
--------gltf()
--------MTLLoader.js(11KB)
--------THREEx.KeyboardState.js(3KB)
--------jquery-1.9.1.js(271KB)
--------3dmodel.js(3KB)
--------three.min.js(421KB)
--------dat.gui.min.js(56KB)
----LICENSE(11KB)
----jsm()
--------controls()
--------loaders()
--------libs()
----README.md(4KB)
----Apache安装及配置.docx(948KB)

网友评论