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

CapsuleComponent是整个AI模型的碰撞体
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
3.2k累计阅读
3.3k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄9年
目的:AI死亡后不再阻挡角色 以及死亡后不移动

CapsuleComponent是整个AI模型的碰撞体
虚幻引擎C++入门实战:从环境配置到核心代码编写
C++作为高性能系统编程语言,其核心价值在于提供对内存和硬件的底层控制能力,是实现复杂算法与性能优化的关键技术。在游戏开发领域,这种控制力与实时渲染、物理模拟等需求高度契合。虚幻引擎作为行业领先的实时3D创作平台,其强大的可视化编辑能力与C++的高性能底层控制相结合,构成了现代AAA级游戏与高品质独立游戏开发的技术基石。通过UCLASS、UPROPERTY等反射宏系统,开发者能在C++中构建游戏框架核心逻辑,并无缝暴露给蓝图进行快速迭代与内容创作,实现了工程效率与运行性能的平衡。本文以创建可交互的C++组件
UE4 Character 死亡处理
//失去对人物的控制 DetachFromControllerPendingDestroy(); //10秒人物消失 SetLifeSpan(10.0f);
UE5 AI感知系统实战:从视觉检测到行为树联动的完整构建指南
在游戏开发中,AI感知系统是赋予非玩家角色环境认知能力的关键技术。其核心原理是通过模拟视觉、听觉等感官,让AI能够检测并响应游戏世界中的动态变化。这项技术的核心价值在于极大地提升了游戏的沉浸感和挑战性,使NPC行为更加智能和真实。典型的应用场景包括潜行游戏中守卫的视野侦测、射击游戏中敌人的索敌与追击,以及开放世界中角色的动态交互。通过配置视觉半径、视野角度等参数,并结合行为树进行状态决策,开发者可以构建出从“巡逻”到“警戒”再到“攻击”的完整行为链路。本文以虚幻引擎5为实践框架,深入探讨了AI控制器、感知组
【UE4(虚幻4)蓝图】第三人称人物的受伤死亡和重生
本文使用4.24版本完成 角色的死亡在第三人称角色蓝图内完成 设置一个名为Player Health的浮点型变量 ,添加伤害事件,添加判断事件,当Player Health小于等于0时激活销毁事件销毁人物。 角色的重生在第三人称游戏模式基础蓝图中完成 第一获取玩家重生点位置到重生位置。 第二将玩家角色和销毁事件绑定,当玩家角色销毁时生成第三人称玩家角色到重生位置。 ...
UE5蓝图实战:从零构建5款2D游戏原型,掌握Paper2D与PaperZD核心开发框架
2D游戏开发是游戏开发领域的基础与核心,其本质是通过二维平面图像、动画与交互逻辑构建沉浸式体验。从技术原理上看,现代2D游戏开发通常依托于成熟的游戏引擎,利用其渲染管线、物理系统和脚本工具来实现。在众多引擎中,虚幻引擎5(UE5)凭借其蓝图视觉化编程系统和强大的社区生态,为2D开发提供了独特的价值——它允许开发者无需深入底层代码,即可通过连接节点快速实现复杂游戏逻辑,极大提升了原型验证和迭代效率。结合专为2D优化的Paper2D原生框架与革命性的PaperZD动画插件,开发者能够高效处理精灵动画、瓦片地图和
UE5蓝图SpawnActor后AI不移动:4大关键设置与AIController初始化详解
在游戏开发中,AI(人工智能)系统是实现非玩家角色自主行为的关键技术,其核心在于行为决策与路径执行的协同。其工作原理通常基于行为树(Behavior Tree)和状态机等模型,由AIController作为控制中枢,驱动Pawn实体响应环境并执行移动、攻击等任务。这项技术的价值在于为游戏世界注入动态的、可信的智能体,极大提升玩家的沉浸感和交互体验,广泛应用于角色扮演、策略、动作等各类游戏的NPC、敌人和伙伴系统中。当使用UE5蓝图进行开发时,通过SpawnActor动态生成AI实体是常见需求,但开发者常遇到
虚幻引擎笔记
3.创建行为树和黑板,行为树是驱使ai发生行为的部件,行为树中有selector(选择)和sequence(序列)两个常用命令,前者通过条件满足执行,后者从左往右顺序执行。登录界面Enter:1.搭建背景,标题,用户名(文本框),密码(文本框)。4.创建ai控制器蓝图,添加感知组件,运行行为树,设置黑板键绑定状态行为(攻击,巡逻,调查,冻结,死亡。水平框HorizontalBox:水平方向管理子控件,子控件单独设置尺寸,类型,位置。ai控制器蓝图:攻击,巡逻,调查,冻结,死亡,(状态,黑板键)。
UE5蓝图零代码开发俯视角游戏:从固定视角到AI交互全流程
游戏开发中,可视化编程通过节点化、图形化的方式,将复杂的逻辑转化为直观的拖拽连接操作,大幅降低了开发门槛。其核心原理在于将代码指令封装为功能模块,通过数据流驱动游戏行为,为快速原型验证和逻辑可视化提供了强大支持。这一技术对于独立开发者和初学者尤其有价值,能高效实现角色控制、UI交互和敌人AI等核心玩法。在俯视角游戏这一经典品类中,固定摄像机与射线检测构成了交互基础,结合行为树管理AI状态,可以构建出从策略到ARPG的丰富体验。本文以UE5蓝图系统为实践工具,详细拆解了如何不写一行代码,从零搭建一个包含鼠标点
UE5横板2D游戏开发:AI行为树与碰撞检测实战指南
在游戏开发中,AI行为逻辑与碰撞检测是构建交互式体验的核心基础。行为树通过节点化的决策流程控制角色行为,实现从巡逻、追击到攻击的智能状态转换;碰撞检测则通过物理引擎的通道与预设系统,精确管理游戏对象间的交互规则。这两项技术的结合,为角色赋予了基础的“生命感”,是动作游戏、角色扮演游戏等类型的关键实现手段。其技术价值在于,通过模块化、可视化的逻辑编排,大幅提升了复杂AI行为的开发效率与可维护性。在横板2D动作游戏的开发场景中,开发者常利用UE5的行为树系统驱动敌人AI,并结合精心设置的碰撞通道来处理攻击判定。
UE5战斗系统开发:从连击、命中到伤害反馈的实战指南
游戏开发中的战斗系统是实现沉浸式体验的核心模块,其本质是处理玩家输入、游戏状态与视觉反馈之间的实时协同。从技术原理上看,一个健壮的战斗系统通常遵循分层架构设计:表现层(动画、特效)负责感官呈现,逻辑层(状态机、伤害计算)确保规则准确。这种分离能有效解决性能与真实感的矛盾,例如通过动画通知(Notify)驱动碰撞检测,而非每帧轮询,大幅优化了运行效率。在工程实践中,状态机(State Machine)是管理连击(Combo)节奏的关键,它结合输入缓存机制,在特定“可取消窗口”内响应玩家操作,实现流畅的连招手感
UE5.7战斗系统开发:从连击逻辑到伤害反馈的实战指南
在游戏开发中,战斗系统是决定玩家体验的核心模块,其本质是输入、状态、动画与物理检测的协同工作。其原理在于通过状态机管理角色行为,利用动画通知精准触发碰撞检测,并结合实时反馈机制营造打击感。这套技术方案的价值在于能构建手感流畅、逻辑清晰的近战交互,是提升游戏品质的关键。在应用场景上,它广泛适用于动作游戏、角色扮演游戏及各类需要近战交互的项目。本文以UE5.7为实践环境,详细拆解了如何利用增强输入系统管理玩家操作,通过动画蓝图驱动连击状态,并基于武器碰撞体实现精准的命中判定。同时,深入探讨了如何整合Niagar
UE4学习笔记 FPS游戏制作8 射击,发射子弹,检测集中敌人 ,掉血,死亡,销毁
序列节点可以让后续节点依次执行,Then0是以前写的开枪动画和枪口火焰,不是重点,Then1是新写的开枪方法,"以函数名设置定时器"节点可以让一个函数自动每隔一定时间执行,在此之前先调用一次shootOnce是为了让玩家按下左键就能立刻开枪,否则要等0.2秒再开枪会很奇怪。打开玩家蓝图,新建两个函数,startFire和endFire,将原来的开始射击和结束射击的节点分别移入对应的函数里,然后重新连接蓝图。正常情况下,击中物体后,射线剩余的部分会显示为绿色。打开shootOnce,按如下添加节点。
UE5第一人称射击游戏开发实战:从C++代码到AI行为树
在游戏开发领域,第一人称射击(FPS)一直是最受关注的类型之一,而Unreal Engine 5(UE5)凭借其强大的渲染能力和灵活的编程框架,成为构建高品质互动体验的首选平台。要搭建一个稳定的FPS原型,核心链路涉及玩家控制、视角旋转、移动逻辑、射击交互与敌人AI等多个模块的协同。其中关键点在于理解输入系统的映射与优先级,以及利用行为树驱动AI角色的智能响应。通过C++编写自定义类,开发者可以精准控制子弹碰撞、伤害数值与血量组件,实现从开火到掉血再到死亡反馈的完整数据流。掌握这些基础原理后,便能灵活扩展武
UE4蓝图FPS游戏开发:从角色控制到AI敌人的完整实现
游戏开发中的核心系统设计往往遵循组件化与事件驱动的架构模式,这种设计理念能够有效提升代码的可维护性和扩展性。在虚幻引擎4(UE4)中,蓝图可视化编程是实现这一理念的利器,它通过节点连接的方式直观地构建游戏逻辑,特别适合快速原型开发和独立开发者。射线检测(Line Trace)是FPS游戏实现射击交互的关键技术,它通过模拟子弹轨迹来检测碰撞,结合伤害接口(Blueprint Interface)可以优雅地处理角色与环境的伤害交互。导航网格体(NavMesh)则为AI敌人提供了路径规划的基础,配合Pawn感知组
QT播放器插件内嵌浏览器配合流媒体实现国标摄像头网页端播放
基本原理在浏览器⽹页中的指定播放窗口的位置和⼤⼩,实现⼀个内嵌到⽹页中显⽰的播放窗⼝,前端还必须可对这个内嵌播放窗⼝进⾏控制,⽽且播放窗⼝必须跟随浏览器窗⼝的移动和缩放、⽹页滚动、标签页切换、关闭等操作进⾏⾃动联动。播放器可以通过QT实现。这个播放窗⼝同时提供Web Socket的服务端和JSON打包命令的解析执⾏模块,前端就可以通过Web Socket连接后发送JSON打包的控制命令实现控制播放窗⼝。
利用Python爬虫获取淘宝商品评论:实战案例分析
在数字化时代,数据的价值日益凸显,尤其是对于电商平台而言,商品评论作为用户反馈的重要载体,蕴含着丰富的信息。本文将详细介绍如何利用Python爬虫技术获取淘宝商品评论,包括代码示例和关键步骤解析。
UE5蓝图实战:从零构建具备真实手感与AI的FPS游戏原型
第一人称射击(FPS)游戏是现代游戏开发中的核心类型之一,其核心体验建立在精准的实时交互与反馈系统之上。从技术原理看,FPS游戏通过角色控制器、物理碰撞检测和动画状态机等基础模块,模拟出沉浸式的战斗体验。其技术价值在于将复杂的实时交互逻辑,如武器后坐力模拟、敌人AI决策和场景破坏反馈,转化为稳定可维护的工程实现。在应用场景上,无论是独立游戏开发还是大型项目原型验证,掌握一套模块化的FPS实现框架都至关重要。本文聚焦于使用虚幻引擎5的蓝图系统,深入讲解如何构建一个具备真实射击手感、基础AI交互和场景反馈的FP
ISO 15118-20标准深度解读【精简篇】
ISO 15118-2 是开创者,它解决了“如何让电动汽车充电像给手机充电一样简单(即插即用且自动付费)”的问题,为行业奠定了基础。 ISO 15118-20 是革新者,它站在前者的肩膀上,回答了一个更宏大的问题:“如何让电动汽车深度融入未来的能源系统和智慧城市?” 它不仅是充电协议,更是一个车网互动的综合能源管理协议。简单来说,ISO 15118-2 是关于“如何充电”,而 ISO 15118-20 是关于“如何智慧地使用和管理电动汽车这块大电池”。
UE5俯视角游戏开发:零基础入门到实战原型制作
游戏开发中,摄像机视角是构建游戏体验的核心基础之一。俯视角作为一种经典且广泛应用的视角,其原理在于将三维空间简化为二维平面进行逻辑处理,这极大地降低了碰撞检测、角色控制和摄像机管理的复杂度。从技术价值看,掌握俯视角实现能帮助开发者快速理解游戏引擎的空间坐标系、输入系统与角色移动组件的协同工作原理,是学习游戏开发的高效切入点。在应用场景上,俯视角广泛应用于ARPG、RTS、Roguelike等游戏类型,其清晰的逻辑和相对友好的美术资源需求,使其成为新手验证核心玩法和实现快速正反馈的理想选择。本文以虚幻引擎5为
多租户Saas架构设计分析(基础篇)
本篇先给大家介绍一下相关的概念和常见问题。 实践篇链接:https://blog.youkuaiyun.com/haponchang/article/details/104246317 SaaS简介 SaaS是Software-as-a-Service(软件即服务)的简称,“软件即服务”?是不是有点拗口?其实你就理解成为“按需租用别人提供的软件服务”就可以了,它是一种软件交付模式。...
京东云鼎环境配置与API安全接入实战:ISV服务商如何搞定数据加密与商家授权
本文详细介绍了京东云鼎环境配置与API安全接入的实战指南,帮助ISV服务商解决数据加密与商家授权等核心问题。通过京东开放平台的应用申请流程,结合多租户数据隔离策略和自动化授权实现,确保电商生态中的安全高效运营。文章还提供了避坑指南,助力开发者规避常见配置错误。
UE4 Pawn与Character怎么选?从控制机制到输入绑定的完整指南
在UE4开发中,Actor是所有关卡物体的基类,而Pawn是其中可被Controller支配的特殊类型。Pawn自身不做决策,控制权由Controller(玩家或AI)掌握,通过Possess机制完成交接。Character则是带有人形能力的Pawn。理解这一继承链和输入链路:设备事件→PlayerController→InputComponent→移动组件,是搭建无人机、载具等非人形操控物的关键。实际工程中,选型应基于是否需要走路、跳跃、动画,而非盲目使用Character。手动放置Pawn时需注意Aut
SAP_MM_配额安排_PA认证总结
配额安排是企业进行供应商管理的一种方式。通过配额管理,企业可以与多家供应商保持业务往来,以保证某些紧缺原材料的正常供货。此外,企业也可以通过不同的配额比例,提高供应商优化服务、降低价格的积极性。
413
379
293
1046
301

被折叠的 条评论
为什么被折叠?



