UE4系列文章目錄
文章目錄
- UE4系列文章目錄
- 前言
- 一、步驟
- 1. 在場景中添加地闆
- 2.添加房子盒體
- 3.添加角色機器人到場景中
- 4.給房子加一個門
- 5.把房子挖空
- 6.給房子加一層中間隔闆
- 7.給房子加樓梯
- 8.添加窗戶
- 9.給房子添加材質
- 9.給房子中添加一些小道具
- 10.把房子變成一個整體
- 注意
- 添加碰撞檢測
前言
使用UE4畫刷BSP建立房子
一、步驟
1. 在場景中添加地闆
1.模式->幾何體->盒體
把盒體拖到場景中
2.設定地闆大小
2.添加房子盒體
1.模式->幾何體->盒體
把盒體拖到場景中
2.設定房子大小
3.添加角色機器人到場景中
- 依次點選: 添加/導入->添加功能或内容包
- 選擇:藍圖功能->第三人稱遊戲->添加到項目
-
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.為每個物體設定單獨的碰撞
運作時依然發現會穿越物體,這時,我們就需要為每個穿越的物體單獨設定碰撞
選中椅子,在右邊的“世界大綱視圖”輕按兩下椅子圖示