CG final group project
Group18_FinalProject_v0
|-- doc/
|-- src/
|-- Maze
|-- Hole
|-- bin/
直接双击exe文件运行,运行环境为windows系统。
这里有两个exe文件,原因是final+particlesystem.exe这个文件是添加了粒子系统的可执行文件,但是物体移动就会特别卡顿,主要展示的是粒子效果,解决卡顿的方法还没有找到。而final.exe文件是可以流畅运行的版本。
C键用于控制是否移动视角,按下之后可以进行摄像机的移动。
V键用于锁定视角,按下之后就无法进行摄像机移动
WASD和鼠标控制摄像机移动
JKLI控制物体的移动
建议进行视角锁定之后再控制物体移动。
期中看到高老师展示上一年级同学的作品,看到不少组用到WebGL进行实现,给我们带来了不少灵感,于是我们也选用WebGL进行开发。后来,Ta发布通知说“项目需要使用OpenGL完成,不能使用Unity等引擎(建模工作除外)”。那时我们的作品已经完成不少内容了,包括照相机漫游、光照、纹理、阴影、模型导入、重力系统、碰撞检测、交互等。
后来与高老师沟通以后允许使用WebGL,但是不能用Three.js。其实百度WebGL这个关键词第一个结果“WebGL中文网”就是教学Three.js的,我们后来也尝试从底层完成我们的项目,但是这样太复杂了,这个项目就被放弃了。不过因为都做的差不多了,从构思到实现,我也花了不少时间,就把一些细节做了完善,还是想让Ta老师看一看效果。
项目放在了服务器上,点击下方链接就能直接打开,手机电脑都能直接打开