基于Unreal4.26开发的潜行类游戏Demo,支持多人游戏(Replication)
- 探索可能性
- 本项目包含Windows-64Bit版Demo和源码
demo截图
文件结构如下:
Road-Damage-Detection-System
├── demo(开发版demo下载地址)
├── screenshot(截图)
├── Source(源码)
- FPSAIGuard
对应BP_AIGuard,守卫,具有听觉与视觉,对Player的子弹有反应,看到,头顶出现“!”,任务失败,会在对应位置显示绿色DebugSphere,听到,头顶出现“?”,表示警觉,会在对应位置显示红色DrawDebugSphere,其中一只守卫处于自动巡逻状态。
AIGuard模型
AIGuard视觉与听觉范围
BP_AIGuard事件列表
关卡中的AIGuard及Target Point
- FPSBlackHole
对应BP_BlackHole,黑洞,能吸引遮并摧毁蔽物(蓝色立方体)。
关卡中的BlackHoleModel
BP_BlackHole
BlackHole效果演示
- FPSCharacter
可操作角色,基于FPS模板,可开枪发射子弹,拥有是否持有目标物体(FPSObjectiveActor)这一状态。
BP_Player
- FPSExtractionZone
撤离区域,当玩家未携带目标物体通过时发出无效音效,持有目标物体时发出任务成功音效并触发任务成功逻辑。
关卡中的ExtractionZone
ExtractionZoneUnderMissionSuccess
- FPSObjectiveActor
目标物体,持续散发粒子特效,能够被玩家拾取。
关卡中的ObjectInLevel
拾取Object
- LaunchPad
能够弹起玩家或遮蔽物,到达较高的区域。
LaunchPad
LaunchPad效果演示