虚幻5如何判断玩家被物体挤压

type
Post
status
Published
date
Jun 15, 2026
slug
summary
tags
虚幻
category
技术
icon
password
 
很多游戏有这种压向玩家的设计,比如空洞骑士
notion image
那么如何用程序来检测到玩家被压了呢,今天枫2的博客来分享下虚幻5的实现原理,理论上使用别的引擎也是一样的
首先我们要做一个下压的机关,这个机关的渲染组件不做碰撞(设置成全部忽略),把碰撞剔出来单独做到box里
notion image
其碰撞预设对player的效果是阻挡,其他的忽略
.
 
notion image
通过组件命中时判断一下是否为player
notion image
notion image
如果是player,则发出一道射线,这个射线的start是Player的中心,end是往下压的方向延伸一定长度(角色长度自己尝试)
如果射线碰到到地面,就说明角色被压了
Loading...

没有找到文章