使用UE4画刷BSP创建房子
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.為每個物體設置單獨的碰撞
運行時依然發現會穿越物體,這時,我們就需要為每個穿越的物體單獨設置碰撞
選中椅子,在右邊的“世界大綱視圖”雙擊椅子圖標
4.選擇“碰撞”->“添加盒體簡化碰撞”
總結
以上是生活随笔為你收集整理的使用UE4画刷BSP创建房子的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GeoHash索引
- 下一篇: 【java】---坦克大战