使用UE4画刷BSP创建房子

UE4系列文章目录

前言

使用UE4画刷BSP创建房子

一、步骤

1. 在场景中添加地板

1.模式->几何体->盒体
把盒体拖到场景中
在这里插入图片描述
2.设置地板大小
在这里插入图片描述

2.添加房子盒体

1.模式->几何体->盒体
把盒体拖到场景中
在这里插入图片描述
2.设置房子大小
在这里插入图片描述

3.添加角色机器人到场景中

  1. 依次点击: 添加/导入->添加功能或内容包
    在这里插入图片描述
  2. 选择:蓝图功能->第三人称游戏->添加到项目
    在这里插入图片描述
    3.选择内容->ThirdPersonBP->Blueprints
    然后把小人拖到场景中

在这里插入图片描述
4.选中小人,旋转使他面向房子
在这里插入图片描述

在这里插入图片描述
5.控制小人角色
选中小人->ThirdPersonCharacter(自身)->poss->玩家0
poss是自己手动输入的
在这里插入图片描述
6.调整房子大小
在这里插入图片描述

4.给房子加一个门

1.添加盒子:门
注意这里盒子选择"减",盒子就只有边框,在场景中看不到盒子,按键盘G键
在这里插入图片描述
在这里插入图片描述

5.把房子挖空

发现房子是实心的,这时需要把房子掏空
选择房子“盒体画刷2”,选择"中空"
不知道“盒体画刷2”如何改名字成"房子",请知道的看官老爷告诉我一声啊哈

在这里插入图片描述
点击“运行”,并用键盘(WSAD)控制小人
在这里插入图片描述
在这里插入图片描述

6.给房子加一层中间隔板

1.添加一个盒子,设置位置跟房子一样,然后长宽也和房子一样,高度设置20
在这里插入图片描述
在这里插入图片描述

7.给房子加楼梯

1.把中间隔层掏空一部分
(1)使用“减”加入盒子,拖入到隔层,调整大小,使隔层掏空一部分
在这里插入图片描述
在这里插入图片描述
(2)加入楼梯

在这里插入图片描述
在这里插入图片描述

运行效果
在这里插入图片描述

8.添加窗户

选择盒体,并挖空
在这里插入图片描述

9.给房子添加材质

1.选择外墙的材质,拖入房子模型外墙
选择“内容”->StarterConente->Materials
在这里插入图片描述
在这里插入图片描述

2.选择内墙的材质,拖入内墙
选择“内容”->StarterConente->Materials
在这里插入图片描述
在这里插入图片描述

3.给房子添加地板材质
在这里插入图片描述
在这里插入图片描述
4.给外面地面添加草皮纹理
在这里插入图片描述

在这里插入图片描述

9.给房子中添加一些小道具

(1)加一个门框

在这里插入图片描述

在这里插入图片描述

(2)加桌子和椅子
在这里插入图片描述
在这里插入图片描述
(3)添加灯
添加点光源
在这里插入图片描述
添加聚光灯
在这里插入图片描述
调节灯光颜色和亮度
在这里插入图片描述
(4)添加玻璃
在这里插入图片描述
(5)添加球体反射捕捉
这样可以发射玻璃光泽
在这里插入图片描述
编译发射捕捉
在这里插入图片描述

10.把房子变成一个整体

把房子变成一个整体,这样就可以复用房子
(1)首先“在世界大纲视图”中选中所有画刷,注意草地就不要选中了
然后点击“创建静态网格体”
在这里插入图片描述
(2)在弹出的选择路径框中,选中“内容”,然后点击“创建静态网格体”
在这里插入图片描述
(3)在"内容浏览器"视图中就会多出一个我们自定义的房子组件
在这里插入图片描述

运行效果
在这里插入图片描述
(4)合并Actor
如果我不仅想合并画刷,我还想合并房子里面的所有东西怎么办呢?
1.过滤出所有的StaticMesh
在这里插入图片描述
2.选中所有的StaticMesh
在这里插入图片描述
3.点击“合并Actor”
在这里插入图片描述
4.选取路径和名字
选取路径和名字,然后点击“保存”
在这里插入图片描述

在这里插入图片描述

注意

在运行的时候,发现角色会穿过某些物体,这不是我们想要的。
在这里插入图片描述
在这里插入图片描述

添加碰撞检测

1.双击我们的房子:盒体_画刷2_StaticMesh,然后会弹出一个新的窗口
在这里插入图片描述

2.弹出一个设置窗口
依次点击"细节"->“碰撞”->“碰撞复杂度”->“将简单碰撞用作复杂碰撞”->保存
在这里插入图片描述
3.为每个物体设置单独的碰撞
运行时依然发现会穿越物体,这时,我们就需要为每个穿越的物体单独设置碰撞
选中椅子,在右边的“世界大纲视图”双击椅子图标
在这里插入图片描述
4.选择“碰撞”->“添加盒体简化碰撞”
在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值