虚幻引擎生存建造系统

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

首先创建自定义事件Preview Loop

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

增强输入设置按键

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

预览模式制作成功!

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


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

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

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

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

绑定输入操作

记录旋转体变量

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

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

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

接着制作数据表,

写逻辑




结束

相关推荐
fanfan_hongyun2 小时前
UE5.1 蓝图调用C++方法
ue5
易知微EasyV数据可视化3 小时前
UE5 中接入 GDAL:从vcpkg编译到插件打包
ue5
努力学习的小廉3 小时前
UE5入门系列(一):环境搭建.md
ue5
fanfan_hongyun6 小时前
【UE5.1 创建C++文件】
c++·ue5
努力学习的小廉9 小时前
UE5 入门系列(二):编辑器基础操作速通
ue5·编辑器
郝学胜-神的一滴1 天前
游戏设计:原型与开发 08:我们到底在为谁做游戏
程序人生·游戏·游戏引擎·游戏开发·游戏策划
Дерек的学习记录1 天前
Unreal Engine 5:开关门实现和流程控制
开发语言·学习·ue5
Wanda12142 天前
机器人与机电一体化3D数字孪生机器-Day5
人工智能·unity·游戏引擎·数字孪生
远离UE42 天前
拉格朗日 动力学问题
ue5·图形渲染·图形学·动力学
淡海水3 天前
05-02-源码-Boehm GC标记阶段
算法·unity·c#·游戏引擎·gc