文件名称:agh-car-football:WebGL汽车足球比赛
文件大小:7.02MB
文件格式:ZIP
更新时间:2024-06-16 09:08:48
game webgl threejs JavaScript
WebGL汽车足球比赛 项目介绍 作为该项目的一部分,我们使用WebGL技术实现了一个两人浏览器游戏,在该游戏中,控制玩具车的玩家尝试用球击中对手的目标。 该项目的灵感来自“火箭联盟”,尽管它更先进,但它基于类似的游戏概念。 玩家可以使用键盘或游戏控制器(在DualShock 3上测试)完全控制汽车。 为了使游戏更有趣,汽车具有跳起来的能力,如果汽车倾覆,玩家可以将汽车放回原处。 完整的控制说明可在屏幕的左下角找到。 当球击中对手的球门时,比赛的得分会改变,并且得分会显示在页面顶部的记分板上。 链接到项目页面 技术说明 负责生成电路板的脚本代码位于js/script.js文件中。 3D物件 在该项目中,我们使用的模型中.json由three.js所图书馆加载格式。 它们是使用Blender生成的,并以可以从文本文件中正确读取的方式导出。 由于有限的硬件功能,我们使用了三维低聚树以
【文件预览】:
agh-car-football-master
----css()
--------styles.css(715B)
----models()
--------birch.json(5KB)
--------mustang.json(1.09MB)
--------car2.json(80KB)
--------mustang_wheel.json(969KB)
--------car1.json(80KB)
--------bumper.json(2KB)
--------oak.json(77KB)
----vendor()
--------physijs_worker.js(39KB)
--------gamecontroller.min.js(7KB)
--------three.js(793KB)
--------dat.gui.css(6KB)
--------ammo.js(1.19MB)
--------tween.js(4KB)
--------simplex-noise.js(7KB)
--------physi.js(43KB)
--------stats.js(3KB)
--------three.min.js(421KB)
--------dat.gui.min.js(49KB)
----images()
--------plywood.jpg(117KB)
--------rocks.jpg(519KB)
--------wood.jpg(149KB)
--------paper.jpg(274KB)
--------grass.jpg(1.08MB)
--------grass.png(552KB)
--------controls.svg(13KB)
----docs()
--------img2.png(1.64MB)
--------controls.png(51KB)
--------img1.png(1.63MB)
----.prettierignore(28B)
----index.html(1KB)
----js()
--------script.js(18KB)
----LICENSE(1KB)
----.prettierrc.yml(34B)
----.gitignore(2KB)
----README.md(4KB)
----.editorconfig(147B)