ue5 扇形射线检测和鼠标拖拽物体

这里的NumTrace是要发射几根射线,Degrees Per Trace是每根射线之间的角度,

例如 要在角色面前实现一个180度的扇形射线检测,就需这两个变量乘起来等于180

TraceLength是射线的长度

下面是鼠标拖动物体逻辑,很简单

这里的Floor和DrageActor是自己新建的两个碰撞对象类型

我在场景中的地板设置为Floor对象类型,要拖动的Actor设置为DrageActor类型

相关推荐
k4m7v2pz5 小时前
用中文编程语言写游戏:玄铁语言生命游戏的 macOS 适配实录
游戏·macos·玄铁·生命游戏·中文编程语言·玄铁中文编程
Behavior8 小时前
Unity 手游动态更换 App 图标 — Android 与 iOS 双端技术方案
c#·unity3d·游戏开发
SmalBox17 小时前
03-03-架构篇-Runtime加载系统架构
unity3d·游戏开发
SmalBox17 小时前
03-02-架构篇-Editor打包系统架构
unity3d·游戏开发
Yeah12717 小时前
当 LLM 进入游戏玩法:从收权到放权
游戏开发
Behavior18 小时前
Unity 手游 iOS Deep Link 唤醒全流程:从 URL Scheme / Universal Links 到 C# 层参数投递
c#·unity3d·游戏开发
SmalBox18 小时前
03-01-架构篇-整体架构总览
unity3d·游戏开发
RobinDevNotes18 小时前
用 godot-rust 给 Godot 写 Rust 扩展
rust·游戏开发
SmalBox18 小时前
02-08-原理篇-异步加载与性能优化
unity3d·游戏开发
SmalBox6 天前
02-07-原理篇-文件系统与跨平台适配
unity3d·游戏开发