虚幻引擎生存建造系统

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

首先创建自定义事件Preview Loop

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

增强输入设置按键

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

预览模式制作成功!

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


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

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

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

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

绑定输入操作

记录旋转体变量

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

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

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

接着制作数据表,

写逻辑




结束

相关推荐
mengzhi啊14 小时前
UE5 把剑绑定到骨骼-给要播放的动画及动画蒙太奇添加武器
ue5
还是大剑师兰特16 小时前
Unity3D(Unity)完整详细介绍
unity·游戏引擎
directx3d_beginner19 小时前
32,每帧更新怪物朝向改为c++
ue5
还是大剑师兰特20 小时前
Unity 从零搭建简易3D场景(新手分步教程)
3d·unity·游戏引擎
神码编程21 小时前
【Unity】TankBattle联机坦克大战(三)创建关卡(生成地块)
unity·游戏引擎·帧同步·坦克大战
吴梓穆2 天前
UE5 播放透明视频
ue5
玖玥拾2 天前
Unity3D RPG 入门项目(四)背包拖拽、物品悬浮提示、项目开发思维
3d·unity·游戏引擎
日月云棠2 天前
UE5源码分析之Editor——AnimationBlueprintEditor模块全面分析
ue5
远离UE42 天前
UE5 不同贴图采样类型的区别
ue5
xcLeigh2 天前
Unity基础:Start与Update方法——Unity脚本生命周期初探
java·unity·游戏引擎·教程