虚幻引擎生存建造系统

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

首先创建自定义事件Preview Loop

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

增强输入设置按键

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

预览模式制作成功!

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


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

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

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

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

绑定输入操作

记录旋转体变量

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

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

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

接着制作数据表,

写逻辑




结束

相关推荐
玖玥拾4 小时前
Unity3D RPG 入门项目(十一)主角完整战斗、怪物自动刷新、四大类型技能系统
游戏·3d·unity·游戏引擎
Behaviour6 小时前
Unity AI 生态横评对比:官方 AI Beta / Unity CLI / 团结 Codely / 社区 MCP 四大阵营选型
人工智能·unity·ai·游戏引擎·aigc·ai编程
1204157137 肖哥18 小时前
UE5.7 灯光详解
ue5
大Mod_abfun19 小时前
Unity案例10-水晶矿石碰撞碎裂案例
unity·游戏引擎
xcLeigh21 小时前
Unity基础:Input输入系统入门——键盘、鼠标与触摸检测
unity·计算机外设·游戏引擎
zhchyun20082 天前
【Unity UI 进阶】仿 Element UI 打造企业级 Unity UI 组件库(05)
ui·unity·游戏引擎
狂云歌2 天前
AI写UE的3Dgame
人工智能·3d·ue5·游戏程序
_ZHOURUI_H_2 天前
不做完整 ECS,只优化数据布局:Unity EasyECS 到底是什么
unity·性能优化·游戏引擎