/CG_Projcet

This project is aimed at the CG project.

Primary LanguageHTML

CG_Project

背景搭好了,obj也可以导入,预计周五晚完成轨道绘制,可以先将球在背景中移动调试调试,程序框架为平常实验所用的glut

代码组成:

  • HelloWorlds文件夹中包含地图展示的程序
  • Ball文件夹中包含小球在地图中运动的程序(使用时需将obj等文件路径改为自己电脑中的绝对路径)

进度:

  • 搭建地图背景(完成)
  • 运动轨道绘制(完成)
  • 小球运动(完成)
  • 碰撞检测(完成)
  • 死亡特效(进行中)
  • 玻璃破裂特效(进行中)

关于碰撞检测:

  • 键盘按键 ‘p’ 输出小球在当前地图中的二维坐标(center[0],center[1])
  • 键盘按键 空格键 使小球停止运动
  • 键盘按键WASD控制小球前后左右运动
  • ball.cpp文件前面需要采集矩形坐标信息

!!!!!最终稿上传!!!!

q键为截屏 玻璃碰撞的时候会播放碰撞音乐