【UE4】AI死亡脱离控制器、忽略碰撞体

【UE4】【C++】角色死亡(创建代理),死亡之后的重生 http://api.unrealengine.com/CHN/Programming/UnrealArchitecture/Delegates/主要就是在角色死亡之后 向全局广播 我死了 这个事件然后因为Controller对Tank绑定了OnDeath事件(死后就执行OnControlledTankDeath())h:(玩家控制的角色)(Tank.h)在include下面写:DECLARE_D... 阅读详情

目的:AI死亡后不再阻挡角色 以及死亡后不移动

CapsuleComponent是整个AI模型的碰撞体

【UE操作】—— AI操作相关 一、AI的血条怎么做 1.创建UI 创建控件蓝图,添加一个progress bar(进度条)作为血量,颜色设成红色。 创建text作为ai的名字信息。 进度条的百分比即可显示血量信息。 2.将血量信息投射到UI上 ①血量百分比投射到进度条 nameandhealth:角色蓝图中UI的名字 Set percent:设置进度条的百分比 目标healbar:指定是哪一个... 阅读详情

相关推荐

虚幻引擎C++入门实战:从环境配置到核心代码编写

C++作为高性能系统编程语言,其核心价值在于提供对内存和硬件的底层控制能力,是实现复杂算法与性能优化的关键技术。在游戏开发领域,这种控制力与实时渲染、物理模拟等需求高度契合。虚幻引擎作为行业领先的实时3D创作平台,其强大的可视化编辑能力与C++的高性能底层控制相结合,构成了现代AAA级游戏与高品质独立游戏开发的技术基石。通过UCLASS、UPROPERTY等反射宏系统,开发者能在C++中构建游戏框架核心逻辑,并无缝暴露给蓝图进行快速迭代与内容创作,实现了工程效率与运行性能的平衡。本文以创建可交互的C++组件

weixin_34221773的博客 413

UE4 Character 死亡处理

//失去对人物的控制 DetachFromControllerPendingDestroy(); //10秒人物消失 SetLifeSpan(10.0f);

m0_37981386的博客 3164

UE5 AI感知系统实战:从视觉检测到行为树联动的完整构建指南

在游戏开发中,AI感知系统是赋予非玩家角色环境认知能力的关键技术。其核心原理是通过模拟视觉、听觉等感官,让AI能够检测并响应游戏世界中的动态变化。这项技术的核心价值在于极大地提升了游戏的沉浸感和挑战性,使NPC行为更加智能和真实。典型的应用场景包括潜行游戏中守卫的视野侦测、射击游戏中敌人的索敌与追击,以及开放世界中角色的动态交互。通过配置视觉半径、视野角度等参数,并结合行为树进行状态决策,开发者可以构建出从“巡逻”到“警戒”再到“攻击”的完整行为链路。本文以虚幻引擎5为实践框架,深入探讨了AI控制器、感知组

chuannaoxuan4674的博客 429

【UE4(虚幻4)蓝图】第三人称人物的受伤死亡和重生

本文使用4.24版本完成 角色的死亡在第三人称角色蓝图内完成 设置一个名为Player Health的浮点型变量 ,添加伤害事件,添加判断事件,当Player Health小于等于0时激活销毁事件销毁人物。 角色的重生在第三人称游戏模式基础蓝图中完成 第一获取玩家重生点位置到重生位置。 第二将玩家角色和销毁事件绑定,当玩家角色销毁时生成第三人称玩家角色到重生位置。 ...

0412的博客 4142

UE5蓝图实战:从零构建5款2D游戏原型,掌握Paper2D与PaperZD核心开发框架

2D游戏开发是游戏开发领域的基础与核心,其本质是通过二维平面图像、动画与交互逻辑构建沉浸式体验。从技术原理上看,现代2D游戏开发通常依托于成熟的游戏引擎,利用其渲染管线、物理系统和脚本工具来实现。在众多引擎中,虚幻引擎5(UE5)凭借其蓝图视觉化编程系统和强大的社区生态,为2D开发提供了独特的价值——它允许开发者无需深入底层代码,即可通过连接节点快速实现复杂游戏逻辑,极大提升了原型验证和迭代效率。结合专为2D优化的Paper2D原生框架与革命性的PaperZD动画插件,开发者能够高效处理精灵动画、瓦片地图和

weixin_34293246的博客 483

UE5蓝图SpawnActor后AI不移动:4大关键设置与AIController初始化详解

在游戏开发中,AI(人工智能)系统是实现非玩家角色自主行为的关键技术,其核心在于行为决策与路径执行的协同。其工作原理通常基于行为树(Behavior Tree)和状态机等模型,由AIController作为控制中枢,驱动Pawn实体响应环境并执行移动、攻击等任务。这项技术的价值在于为游戏世界注入动态的、可信的智能体,极大提升玩家的沉浸感和交互体验,广泛应用于角色扮演、策略、动作等各类游戏的NPC、敌人和伙伴系统中。当使用UE5蓝图进行开发时,通过SpawnActor动态生成AI实体是常见需求,但开发者常遇到

weixin_30613433的博客 365

虚幻引擎笔记

3.创建行为树和黑板,行为树是驱使ai发生行为的部件,行为树中有selector(选择)和sequence(序列)两个常用命令,前者通过条件满足执行,后者从左往右顺序执行。登录界面Enter:1.搭建背景,标题,用户名(文本框),密码(文本框)。4.创建ai控制器蓝图,添加感知组件,运行行为树,设置黑板键绑定状态行为(攻击,巡逻,调查,冻结,死亡。水平框HorizontalBox:水平方向管理子控件,子控件单独设置尺寸,类型,位置。ai控制器蓝图:攻击,巡逻,调查,冻结,死亡,(状态,黑板键)。

2403_87278484的博客 1819

UE5蓝图零代码开发俯视角游戏:从固定视角到AI交互全流程

游戏开发中,可视化编程通过节点化、图形化的方式,将复杂的逻辑转化为直观的拖拽连接操作,大幅降低了开发门槛。其核心原理在于将代码指令封装为功能模块,通过数据流驱动游戏行为,为快速原型验证和逻辑可视化提供了强大支持。这一技术对于独立开发者和初学者尤其有价值,能高效实现角色控制、UI交互和敌人AI等核心玩法。在俯视角游戏这一经典品类中,固定摄像机与射线检测构成了交互基础,结合行为树管理AI状态,可以构建出从策略到ARPG的丰富体验。本文以UE5蓝图系统为实践工具,详细拆解了如何不写一行代码,从零搭建一个包含鼠标点

weixin_33739523的博客 405

UE5横板2D游戏开发:AI行为树与碰撞检测实战指南

在游戏开发中,AI行为逻辑与碰撞检测是构建交互式体验的核心基础。行为树通过节点化的决策流程控制角色行为,实现从巡逻、追击到攻击的智能状态转换;碰撞检测则通过物理引擎的通道与预设系统,精确管理游戏对象间的交互规则。这两项技术的结合,为角色赋予了基础的“生命感”,是动作游戏、角色扮演游戏等类型的关键实现手段。其技术价值在于,通过模块化、可视化的逻辑编排,大幅提升了复杂AI行为的开发效率与可维护性。在横板2D动作游戏的开发场景中,开发者常利用UE5的行为树系统驱动敌人AI,并结合精心设置的碰撞通道来处理攻击判定。

weixin_34289454的博客 379

UE5战斗系统开发:从连击、命中到伤害反馈的实战指南

游戏开发中的战斗系统是实现沉浸式体验的核心模块,其本质是处理玩家输入、游戏状态与视觉反馈之间的实时协同。从技术原理上看,一个健壮的战斗系统通常遵循分层架构设计:表现层(动画、特效)负责感官呈现,逻辑层(状态机、伤害计算)确保规则准确。这种分离能有效解决性能与真实感的矛盾,例如通过动画通知(Notify)驱动碰撞检测,而非每帧轮询,大幅优化了运行效率。在工程实践中,状态机(State Machine)是管理连击(Combo)节奏的关键,它结合输入缓存机制,在特定“可取消窗口”内响应玩家操作,实现流畅的连招手感

weixin_30254435的博客 293

UE5.7战斗系统开发:从连击逻辑到伤害反馈的实战指南

在游戏开发中,战斗系统是决定玩家体验的核心模块,其本质是输入、状态、动画与物理检测的协同工作。其原理在于通过状态机管理角色行为,利用动画通知精准触发碰撞检测,并结合实时反馈机制营造打击感。这套技术方案的价值在于能构建手感流畅、逻辑清晰的近战交互,是提升游戏品质的关键。在应用场景上,它广泛适用于动作游戏、角色扮演游戏及各类需要近战交互的项目。本文以UE5.7为实践环境,详细拆解了如何利用增强输入系统管理玩家操作,通过动画蓝图驱动连击状态,并基于武器碰撞体实现精准的命中判定。同时,深入探讨了如何整合Niagar

weixin_30522095的博客 391

UE4学习笔记 FPS游戏制作8 射击,发射子弹,检测集中敌人 ,掉血,死亡,销毁

序列节点可以让后续节点依次执行,Then0是以前写的开枪动画和枪口火焰,不是重点,Then1是新写的开枪方法,"以函数名设置定时器"节点可以让一个函数自动每隔一定时间执行,在此之前先调用一次shootOnce是为了让玩家按下左键就能立刻开枪,否则要等0.2秒再开枪会很奇怪。打开玩家蓝图,新建两个函数,startFire和endFire,将原来的开始射击和结束射击的节点分别移入对应的函数里,然后重新连接蓝图。正常情况下,击中物体后,射线剩余的部分会显示为绿色。打开shootOnce,按如下添加节点。

吴梓穆的博客 1046

UE5第一人称射击游戏开发实战:从C++代码到AI行为树

在游戏开发领域,第一人称射击(FPS)一直是最受关注的类型之一,而Unreal Engine 5(UE5)凭借其强大的渲染能力和灵活的编程框架,成为构建高品质互动体验的首选平台。要搭建一个稳定的FPS原型,核心链路涉及玩家控制、视角旋转、移动逻辑、射击交互与敌人AI等多个模块的协同。其中关键点在于理解输入系统的映射与优先级,以及利用行为树驱动AI角色的智能响应。通过C++编写自定义类,开发者可以精准控制子弹碰撞、伤害数值与血量组件,实现从开火到掉血再到死亡反馈的完整数据流。掌握这些基础原理后,便能灵活扩展武

weixin_33519829的博客 202

UE4蓝图FPS游戏开发:从角色控制到AI敌人的完整实现

游戏开发中的核心系统设计往往遵循组件化与事件驱动的架构模式,这种设计理念能够有效提升代码的可维护性和扩展性。在虚幻引擎4(UE4)中,蓝图可视化编程是实现这一理念的利器,它通过节点连接的方式直观地构建游戏逻辑,特别适合快速原型开发和独立开发者。射线检测(Line Trace)是FPS游戏实现射击交互的关键技术,它通过模拟子弹轨迹来检测碰撞,结合伤害接口(Blueprint Interface)可以优雅地处理角色与环境的伤害交互。导航网格体(NavMesh)则为AI敌人提供了路径规划的基础,配合Pawn感知组

weixin_34253126的博客 298

R语言maftools包实战:5分钟搞定TCGA癌症突变数据可视化(附完整代码)

本文详细介绍了如何使用R语言的maftools包快速解析和可视化TCGA癌症突变数据。通过实战演示,从环境搭建、数据导入到核心可视化(如瀑布图、棒棒糖图)和深度统计分析(如生存分析、突变特征),帮助生物信息学研究者高效完成癌症基因组学分析,大幅提升从原始MAF数据到发表级图表的效率。

weixin_29054399的博客 188

AMSR-2数据下载实战:从JAXA到LPRM的算法选择与效率优化

本文详细介绍了AMSR-2数据的下载实战,重点对比了JAXA与LPRM算法的差异及适用场景,并提供了高效下载方案和网络优化策略。通过实际案例和代码示例,帮助用户快速获取和处理AMSR-2数据,提升研究效率。

rl6adventurer的博客 691

UE5蓝图实战:从零构建具备真实手感与AI的FPS游戏原型

第一人称射击(FPS)游戏是现代游戏开发中的核心类型之一,其核心体验建立在精准的实时交互与反馈系统之上。从技术原理看,FPS游戏通过角色控制器、物理碰撞检测和动画状态机等基础模块,模拟出沉浸式的战斗体验。其技术价值在于将复杂的实时交互逻辑,如武器后坐力模拟、敌人AI决策和场景破坏反馈,转化为稳定可维护的工程实现。在应用场景上,无论是独立游戏开发还是大型项目原型验证,掌握一套模块化的FPS实现框架都至关重要。本文聚焦于使用虚幻引擎5的蓝图系统,深入讲解如何构建一个具备真实射击手感、基础AI交互和场景反馈的FP

weixin_34245749的博客 495

【学习体会】Lighttools8.4.0:软件基本使用+光度学基本概念+系统初始设置

关于Lighttools8.4.0软件的安装教程,详见我的另一篇博文:【软件安装】win10下Lighttools8.4.0(64)光学系统建模软件的安装教程 在本文中,我们将学习到,光度学的基本概念、系统初始设置、物体模型坐标的使用方法、简单光学系统实例、系统浏览器的作用和内容、设置虚拟相机并渲染视图中的图像、仿真结果3D显示等。 如果有其他感兴趣的内容但是我又没有写的,欢迎在评论区留言! 光度学的基本概念 软件的基本介绍 参考博文:https://www.docin.c...

LeonJin的博客 2万+

UE5俯视角游戏开发:零基础入门到实战原型制作

游戏开发中,摄像机视角是构建游戏体验的核心基础之一。俯视角作为一种经典且广泛应用的视角,其原理在于将三维空间简化为二维平面进行逻辑处理,这极大地降低了碰撞检测、角色控制和摄像机管理的复杂度。从技术价值看,掌握俯视角实现能帮助开发者快速理解游戏引擎的空间坐标系、输入系统与角色移动组件的协同工作原理,是学习游戏开发的高效切入点。在应用场景上,俯视角广泛应用于ARPG、RTS、Roguelike等游戏类型,其清晰的逻辑和相对友好的美术资源需求,使其成为新手验证核心玩法和实现快速正反馈的理想选择。本文以虚幻引擎5为

weixin_34345753的博客 301

fatal: unable to access ‘https://github.com/‘: Recv failure: Connection was reset 解决方案

本文主要介绍了fatal: unable to access ‘https://github.com/’: Recv failure: Connection was reset 解决方案,希望能对使用github的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 2万+

R语言dplyr包recode函数、recode_factor函数数值或因子替换实战

R语言dplyr包recode函数、recode_factor函数数值或因子替换实战 目录 R语言dplyr包recode函数、recode_factor函数数值或因子替换实战 #导入dplyr包 #recode函数进行数值替换 #recode_factor函数对因子变量进行替换 #导入dplyr包 install.packages("dplyr") # Install & load dplyr library("dpl.

data+scenario+science+insight 1592

UE4 Pawn与Character怎么选?从控制机制到输入绑定的完整指南

在UE4开发中,Actor是所有关卡物体的基类,而Pawn是其中可被Controller支配的特殊类型。Pawn自身不做决策,控制权由Controller(玩家或AI)掌握,通过Possess机制完成交接。Character则是带有人形能力的Pawn。理解这一继承链和输入链路:设备事件→PlayerController→InputComponent→移动组件,是搭建无人机、载具等非人形操控物的关键。实际工程中,选型应基于是否需要走路、跳跃、动画,而非盲目使用Character。手动放置Pawn时需注意Aut

weixin_29015483的博客 320

Pulseaudio之同步/异步(十一)

PulseAudio是一个声音服务器,一个后台进程从一个或多个音源(进程或输入设备)接受声音输入 然后重定向声音到一个或多个槽(声卡,远程网络PulseAudio服务,或其他进程)。 PulseAudio的主要特点包括: 可对每一个应用程序进行音量控制Per-application volume controls 可扩展的插件与支持可装载模块架构 兼容性许多流行的音频应用程序 支持多重音源和多重输出 低延时操作和支持延迟测量 一个对处理器资源效率零拷贝内存架构 能够发现本地网络上使用PulseAu

Android系统攻城狮 1002
上一篇: 【UE4】动画插入{角色移动、死亡}(混合空间,状态机)
下一篇: 【UE4】【C++】【官方实例】实现基础第一人称视角旋转、左右前后移动,Gamemode设置DefaultPawn
TypantK
博客等级 码龄9年 53粉丝 85原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值