虚幻引擎生存建造系统

先做一个建造预览模式,按下按键B后进入建造预览模式

首先创建自定义事件Preview Loop

射线追踪摆放物体预览位置,并做一个预览材质

增强输入设置按键

每帧判断是否进入建造模式

预览模式制作成功!

接着做点击左键放置物品,放置之后结束建造模式


做一个父类一个子类,方便复用

很简单,也成功实现进入创作模式后左键单击放置物品

然后接着做旋转摆放的物体,加个输入操作

设置触发器,长按或松开 或者 已按下 也行,因为我只需要让他每按一下按键就转90°

绑定输入操作

记录旋转体变量

在设置物体位置这加上旋转体变量

然后生成的物体就是旋转后的了

最后实现一个让鼠标滚轮上下移动切换物体预览的功能,先建个结构体表

接着制作数据表,

写逻辑




结束

相关推荐
FakeEnd18 分钟前
Unity开发笔记6
笔记·unity·游戏引擎
游乐码18 分钟前
Unity(十七)Unity随机数及Unity委托
unity·游戏引擎
RPGMZ3 小时前
RPGMZ游戏引擎 一个窗口 文本居中显示
开发语言·javascript·游戏引擎·rpgmz
归真仙人10 小时前
【UE】VR一体机转场
ue5·ue4·vr·虚幻引擎·unreal engine
tohand11 小时前
Unity 完美假阴影实现文档
unity·游戏引擎
洋洋061711 小时前
UE4/UE5 引擎常见面试题总结(1)
ue5·ue4
nnsix14 小时前
Unity 动画 Avatar 笔记
笔记·unity·游戏引擎
拾忆丶夜15 小时前
unity 热力图学习
学习·unity·游戏引擎
winlife_17 小时前
在 Unity Editor 里跑 HTTP MCP server:主线程边界与请求 marshal 的实现要点
http·unity·游戏引擎·多线程·mcp
阿松爱学习21 小时前
【Unity开发】Rigidbody中Body Type属性
unity·游戏引擎·unity开发