2D射擊彈幕遊戲 源碼.zip

时间:2024-10-04 05:31:37
【文件属性】:

文件名称:2D射擊彈幕遊戲 源碼.zip

文件大小:64KB

文件格式:ZIP

更新时间:2024-10-04 05:31:37

opengl 射擊遊戲

2D射擊彈幕遊戲 ● 使用API : OpenGL ● 程式語言 : C++ ● 平台 : PC ● 美術素材來源 : 吳孟如 ● 說明 :  玩家噴射機跟隨滑鼠移動,自動發射子彈(Linked List製作)。按下滑鼠右鍵開啟防護罩,距離下次開啟需等待10秒。滑鼠左鍵可三階段蓄力,以星星導彈攻擊移動魔王。蓄力期間自動發射子彈暫停。  玩家或魔王其中一方血條歸零,遊戲結束。   Level 1 - 魔王以無限符號之軌跡移動,發射連續子彈,每10發子彈射出將發射一顆大子彈。   Level 2 - 外圍鎖鏈階層式動態控制。魔王射出環狀子彈,原地旋轉一定的預備攻擊時間後,根據玩家位置射出子彈。   Level 3 - 魔王發射連續大子彈。旁邊四隻小怪在全部消滅後自動生成(3種顏色隨機)。


【文件预览】:
ShootingGame-master
----Common()
--------CPlayer.h(3KB)
--------CPlayer.cpp(10KB)
--------CFirstBoss.h(867B)
--------CSolidSphere.h(651B)
--------CWireSphere.cpp(3KB)
--------CWireCube.cpp(2KB)
--------CBGStars.h(582B)
--------CThirdBoss.h(1KB)
--------C2DSprite.cpp(2KB)
--------Timer.h(2KB)
--------MyArcBall.cpp(3KB)
--------CBullet.h(1KB)
--------CObjReader.cpp(2KB)
--------CEnemy.h(1KB)
--------CLittleEnemy.h(1KB)
--------CEnemy.cpp(294B)
--------CWireSphere.h(636B)
--------CObjReader.h(439B)
--------CSecondBoss.cpp(7KB)
--------CSolidCube.h(458B)
--------CShape.cpp(5KB)
--------common.cpp(2KB)
--------CLineSegment.cpp(4KB)
--------CSecondBoss.h(2KB)
--------CLineSegment.h(1KB)
--------CQuad.h(380B)
--------CThirdBoss.cpp(7KB)
--------CWireCube.h(429B)
--------Timer.cpp(4KB)
--------CSolidCube.cpp(2KB)
--------CHealthPoints.cpp(2KB)
--------CBGStars.cpp(2KB)
--------CSolidSphere.cpp(3KB)
--------CBullet.cpp(3KB)
--------CFirstBoss.cpp(5KB)
--------CQuad.cpp(1KB)
--------MyArcBall.h(1KB)
--------CCamera.cpp(3KB)
--------CHealthPoints.h(947B)
--------CShape.h(1KB)
--------CLittleEnemy.cpp(8KB)
--------C2DSprite.h(727B)
--------CCamera.h(2KB)
----fsVtxNormal.glsl(70B)
----Header()
--------CheckError.h(1KB)
--------Angel.h(2KB)
--------vec.h(10KB)
--------mat.h(20KB)
----Game.cpp(18KB)
----vsVtxNormal.glsl(424B)
----vsVtxColor.glsl(204B)
----InitShader.cpp(2KB)
----.gitignore(5KB)
----OpenGL_3.vcxproj.filters(6KB)
----README.md(70B)
----vsVtxColorPlayer.glsl(940B)
----OpenGL_3.vcxproj(7KB)
----fsVtxColor.glsl(70B)

网友评论