Git Product home page Git Product logo

ue4stealthgamedemo's Introduction

UE4StealthGameDemo

基于Unreal4.26开发的潜行类游戏Demo,支持多人游戏(Replication)

背景/需求

  • 探索可能性
  • 本项目包含Windows-64Bit版Demo和源码

demo_ui

demo截图

文件结构

文件结构如下:

Road-Damage-Detection-System
├── demo(开发版demo下载地址)
├── screenshot(截图)
├── Source(源码)

Actor介绍

  • FPSAIGuard

对应BP_AIGuard,守卫,具有听觉与视觉,对Player的子弹有反应,看到,头顶出现“!”,任务失败,会在对应位置显示绿色DebugSphere,听到,头顶出现“?”,表示警觉,会在对应位置显示红色DrawDebugSphere,其中一只守卫处于自动巡逻状态。

AIGuard模型

AIGuard'sDetectationArea

AIGuard视觉与听觉范围

BP_AIGuard Event List

BP_AIGuard事件列表

AIGuard And Target Point

关卡中的AIGuard及Target Point

  • FPSBlackHole

对应BP_BlackHole,黑洞,能吸引遮并摧毁蔽物(蓝色立方体)。

BlackHoleModel

关卡中的BlackHoleModel

BP_BlackHole

BP_BlackHole

BlackHole

BlackHole效果演示

  • FPSCharacter

可操作角色,基于FPS模板,可开枪发射子弹,拥有是否持有目标物体(FPSObjectiveActor)这一状态。

BP_Player

  • FPSExtractionZone

撤离区域,当玩家未携带目标物体通过时发出无效音效,持有目标物体时发出任务成功音效并触发任务成功逻辑。

ExtractionZone

关卡中的ExtractionZone

ExtractionZoneEffect

ExtractionZoneUnderMissionSuccess

  • FPSObjectiveActor

目标物体,持续散发粒子特效,能够被玩家拾取。

ObjectInLevel

关卡中的ObjectInLevel

Object

拾取Object

  • LaunchPad

能够弹起玩家或遮蔽物,到达较高的区域。

LaunchPad

LaunchPadEffect

LaunchPad效果演示

ue4stealthgamedemo's People

Contributors

gaokangyu avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

dalabengba01

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.