0
点赞
收藏
分享

微信扫一扫

使用UE4画刷BSP创建房子


UE4系列文章目录

文章目录

  • ​​UE4系列文章目录​​
  • ​​前言​​
  • ​​一、步骤​​
  • ​​1. 在场景中添加地板​​
  • ​​2.添加房子盒体​​
  • ​​3.添加角色机器人到场景中​​
  • ​​4.给房子加一个门​​
  • ​​5.把房子挖空​​
  • ​​6.给房子加一层中间隔板​​
  • ​​7.给房子加楼梯​​
  • ​​8.添加窗户​​
  • ​​9.给房子添加材质​​
  • ​​9.给房子中添加一些小道具​​
  • ​​10.把房子变成一个整体​​
  • ​​注意​​
  • ​​添加碰撞检测​​

前言

使用UE4画刷BSP创建房子

一、步骤

1. 在场景中添加地板

1.模式->几何体->盒体

把盒体拖到场景中

使用UE4画刷BSP创建房子_BSP画刷


2.设置地板大小

使用UE4画刷BSP创建房子_ue4_02

2.添加房子盒体

1.模式->几何体->盒体

把盒体拖到场景中

使用UE4画刷BSP创建房子_路径和_03


2.设置房子大小

使用UE4画刷BSP创建房子_碰撞检测_04

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

  1. 依次点击: 添加/导入->添加功能或内容包
  2. 使用UE4画刷BSP创建房子_路径和_05

  3. 选择:蓝图功能->第三人称游戏->添加到项目
  4. 使用UE4画刷BSP创建房子_碰撞检测_06

  5. 3.选择内容->ThirdPersonBP->Blueprints
    然后把小人拖到场景中

使用UE4画刷BSP创建房子_BSP画刷_07


4.选中小人,旋转使他面向房子

使用UE4画刷BSP创建房子_路径和_08

使用UE4画刷BSP创建房子_路径和_09


5.控制小人角色

选中小人->ThirdPersonCharacter(自身)->poss->玩家0

poss是自己手动输入的

使用UE4画刷BSP创建房子_碰撞检测_10


6.调整房子大小

使用UE4画刷BSP创建房子_BSP画刷_11

4.给房子加一个门

1.添加盒子:门

注意这里盒子选择"减",盒子就只有边框,在场景中看不到盒子,按键盘G键

使用UE4画刷BSP创建房子_BSP画刷_12


使用UE4画刷BSP创建房子_手动输入_13

5.把房子挖空

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

使用UE4画刷BSP创建房子_路径和_14


点击“运行”,并用键盘(WSAD)控制小人

使用UE4画刷BSP创建房子_BSP画刷_15


使用UE4画刷BSP创建房子_BSP画刷_16

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

1.添加一个盒子,设置位置跟房子一样,然后长宽也和房子一样,高度设置20

使用UE4画刷BSP创建房子_手动输入_17


使用UE4画刷BSP创建房子_路径和_18

7.给房子加楼梯

1.把中间隔层掏空一部分

(1)使用“减”加入盒子,拖入到隔层,调整大小,使隔层掏空一部分

使用UE4画刷BSP创建房子_路径和_19


使用UE4画刷BSP创建房子_BSP画刷_20


(2)加入楼梯

使用UE4画刷BSP创建房子_路径和_21


使用UE4画刷BSP创建房子_ue4_22

运行效果

使用UE4画刷BSP创建房子_BSP画刷_23

8.添加窗户

选择盒体,并挖空

使用UE4画刷BSP创建房子_ue4_24

9.给房子添加材质

1.选择外墙的材质,拖入房子模型外墙

选择“内容”->StarterConente->Materials

使用UE4画刷BSP创建房子_碰撞检测_25


使用UE4画刷BSP创建房子_路径和_26

2.选择内墙的材质,拖入内墙

选择“内容”->StarterConente->Materials

使用UE4画刷BSP创建房子_碰撞检测_27


使用UE4画刷BSP创建房子_路径和_28

3.给房子添加地板材质

使用UE4画刷BSP创建房子_路径和_29


使用UE4画刷BSP创建房子_ue4_30


4.给外面地面添加草皮纹理

使用UE4画刷BSP创建房子_手动输入_31

使用UE4画刷BSP创建房子_碰撞检测_32

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

(1)加一个门框

使用UE4画刷BSP创建房子_碰撞检测_33

使用UE4画刷BSP创建房子_ue4_34

(2)加桌子和椅子

使用UE4画刷BSP创建房子_碰撞检测_35


使用UE4画刷BSP创建房子_ue4_36


(3)添加灯

添加点光源

使用UE4画刷BSP创建房子_路径和_37


添加聚光灯

使用UE4画刷BSP创建房子_BSP画刷_38


调节灯光颜色和亮度

使用UE4画刷BSP创建房子_路径和_39


(4)添加玻璃

使用UE4画刷BSP创建房子_路径和_40


(5)添加球体反射捕捉

这样可以发射玻璃光泽

使用UE4画刷BSP创建房子_碰撞检测_41


编译发射捕捉

使用UE4画刷BSP创建房子_ue4_42

10.把房子变成一个整体

把房子变成一个整体,这样就可以复用房子

(1)首先“在世界大纲视图”中选中所有画刷,注意草地就不要选中了

然后点击“创建静态网格体”

使用UE4画刷BSP创建房子_BSP画刷_43


(2)在弹出的选择路径框中,选中“内容”,然后点击“创建静态网格体”

使用UE4画刷BSP创建房子_BSP画刷_44


(3)在"内容浏览器"视图中就会多出一个我们自定义的房子组件

使用UE4画刷BSP创建房子_BSP画刷_45

运行效果

使用UE4画刷BSP创建房子_碰撞检测_46


(4)合并Actor

如果我不仅想合并画刷,我还想合并房子里面的所有东西怎么办呢?

1.过滤出所有的StaticMesh

使用UE4画刷BSP创建房子_BSP画刷_47


2.选中所有的StaticMesh

使用UE4画刷BSP创建房子_碰撞检测_48


3.点击“合并Actor”

使用UE4画刷BSP创建房子_碰撞检测_49


4.选取路径和名字

选取路径和名字,然后点击“保存”

使用UE4画刷BSP创建房子_BSP画刷_50

使用UE4画刷BSP创建房子_ue4_51

注意

在运行的时候,发现角色会穿过某些物体,这不是我们想要的。

使用UE4画刷BSP创建房子_ue4_52


使用UE4画刷BSP创建房子_ue4_53

添加碰撞检测

1.双击我们的房子:盒体_画刷2_StaticMesh,然后会弹出一个新的窗口

使用UE4画刷BSP创建房子_BSP画刷_54

2.弹出一个设置窗口

依次点击"细节"->“碰撞”->“碰撞复杂度”->“将简单碰撞用作复杂碰撞”->保存

使用UE4画刷BSP创建房子_路径和_55


3.为每个物体设置单独的碰撞

运行时依然发现会穿越物体,这时,我们就需要为每个穿越的物体单独设置碰撞

选中椅子,在右边的“世界大纲视图”双击椅子图标

使用UE4画刷BSP创建房子_碰撞检测_56


4.选择“碰撞”->“添加盒体简化碰撞”

使用UE4画刷BSP创建房子_ue4_57


举报

相关推荐

0 条评论