使用UE4画刷BSP创建房子

UE4系列文章目录

文章目录

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

前言

使用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.选择“碰撞”->“添加盒体简化碰撞”
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/255242.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

python turtle画房子详细解释_简述python的turtle绘画命令及解释

一 基础认识 turtle库是python的标准库之一,它是一个直观有趣的图形绘制数据库,turtle(海龟)图形绘制的概念诞生1969年。它的应用十分广,而且使用简单,只要在编写python程序时写上import turtle即可。 1.绘图窗口设置命令 turtle.setup(650,350,200,200):参数从左到右依…

如何用HTML制作一个房子,一分钟,教会你农村自建房该怎么设计!小白学了都能上手画出设计图!...

10*15宅基地怎么设计好?两室一厅农村自建房怎么设计?二层自建房怎么设计? 现在很多人都是自己设计农村自建房的图纸,但福居库发现,多数图纸是不合格的,可以说是随手画的,把自己想要的空间拼凑上去就完事了,很少去考虑到布局是否合理、居住是否舒适、是不是适合居住等问…

python turtle画房子代码里面的窗子,如何用python画房子_用python画一个小房子

如何用python画一个小房子? 效果图如下: 代码如下: import turtle # 前置 p = turtle.Pen() # 作者要说的话 for i in range(6): print(请把画板最大化,否则会影响画面效果!) # 设置笔的速度 p.speed(10) # 开始画画 p.pencolor("#F4A460") p.penup() p.goto((-…

canvas全局合成画月牙_画房子一日营 | 园林设计写生系列课程

画房子导师刘畅绘 暑假来啦,打算窝在空调房当乖宝宝? 当然不! 画房子的园林空间绘画写生课,刚好适合你! 01 为什么要在园林中绘画? 中国古典园林独步世界,曾被著名建筑学家童雋先生称为“三维的…

HTML绘制小房子,简笔画教程怎么画小房子

房子是很多人刚学画画的时候较为爱画的,画起来也算是比较的简单,简笔画也是幼儿们非常喜欢的绘画方法,爸爸妈妈们可以多陪陪孩子画一画简笔画,那么房子简笔画怎么画?下面我们就一起来看看小房子简笔画图解教程。 绘图工具&#x…

计算机绘画小房子教案,中班绘画《房子》教案

中班绘画《房子》教案 作为一名专为他人授业解惑的人民教师,常常要根据教学需要编写教案,教案有助于学生理解并掌握系统的知识。如何把教案做到重点突出呢?以下是小编整理的中班绘画《房子》教案,欢迎大家借鉴与参考,希…

怎么用python画房子_如何用Python画一颗小树?

1.代码的结构: 本代码有两个子函数组成,有main函数和画树函数组成。 2.编写画树函数: 画树函数,就是用来画出我们的树的一种子函数,代码如下:def tree(plist,l,a,f): if l>5: lst[] for p in plis…

用python画一个房子_用Python动态地画一个房子

用Python动态地画一个房子 Python代码狂人 Python代码大全 用Python动态画一个房子,我们可从上向下画,先画房顶,再依次画阁楼窗户、房屋主体、屋门及主屋窗户。 运行本程序前请确保已安装turtle import turtle as t t.pensize(2) t.speed(1) #设置画画的速率 t.colormode(25…

怎么用python画房子_用python画一个小房子

用python画一个小房子 2020年07月22日 | 萬仟网IT编程 | 我要评论 如何用python画一个小房子?效果图如下:代码如下:import turtle# 前置p = turtle.Pen()# 作者要说的话for i in range(6): print(请把画板最大化,否则会影响画面效果!)# 设置笔的速度p.speed(10)# 开始…

HTML中用 div 绘制一个简单的房子

昨天上午老师给我们简单讲了 CSS 中的 div,下午让我们画一个房子练手。我们可以将 div 理解成为一个盒子,而盒子中又可以放别的盒子,每个盒子中的内容互不影响,相对独立。因此,只要将图形中的内容进行细分,…

CASS10.1软件在windows10中细等线等字体显示不出来的解决方案

最近常常有同行朋友咨询Windows10操作系统下:为什么已经安装了CASS的所有字体,为什么还是会出现文字变成问号的情况?主要是细等线体显示不出来 在此提供如下解决方案: 方法1:删除替换字体。再命令行输入options&#…

C++11中条件标量和互斥锁应用出现死锁思考

条件变量和互斥锁在多线程同步过程中经常被使用&#xff0c;以下测试程序测试其使用。 目录 1.测试程序1 2.测试程序2 3.运行结果思考 1.测试程序1 #include <mutex> #include <deque> #include <iostream> #include <thread> #include <condi…

一键搭建本地Wordpress环境 - MacOS

写在前面&#xff1a;博主是一只经过实战开发历练后投身培训事业的“小山猪”&#xff0c;昵称取自动画片《狮子王》中的“彭彭”&#xff0c;总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域&#xff0c;如今终有小成…

C++ 拷贝替换算法

&#x1f914;拷贝替换算法&#xff1a; &#x1f642;1.copy 拷贝 在 C STL 中&#xff0c;copy()是一种常用的算法&#xff0c;用于将一个指定范围内的元素复制到目标位置中&#xff0c;不会改变原有序列的大小。 copy()的函数原型为&#xff1a; template<class Inp…

.NET 8 Preview 4 发布

作者&#xff1a;Jon Douglas - Principal Program Manager, NuGet 翻译&#xff1a;Alan Wang 排版&#xff1a;Alan Wang 我们很高兴与大家分享在 .NET 8 预览版 4 中的所有新功能和改进&#xff01;这次发布是继预览版 3之后的更新。您将在这些月度发布中看到更多功能逐渐亮…

如何将过大的图片缩小直至能够在一张A4纸上打印出来

问题描述 本人需要打印一张腾讯会议参会人员列表截图&#xff08;.png&#xff09;以用于报销&#xff0c;但是人员列表截图过大如果直接打印在A4纸上会有缺失&#xff0c;需要缩小后再打印 解决方案 右击图片文件用”画图“打开&#xff1a; 点击左上角”打印预览“&#x…

打印缩放怎么设置,去哪里打印可以调整打印格式

很多打印的店铺大多数打印资料&#xff0c;都是根据打印者发来的资料进行打印的&#xff0c;如果想要缩印的话需要打印者提前调整好格式后进行打印&#xff0c;但是很多人不知道怎么将打印的资料进行缩小&#xff0c;去哪里打印可以调整打印格式呢&#xff1f; 对于经常备考的…

PDF表格文档打印时缩放与居中解决方案

网上下载的pdf表格文档有时是被缩小且不居中的&#xff0c;打印的时候要填充整个页面&#xff0c;具体操作步骤如下&#xff1a; 一&#xff1a;首先安装PDF阅读软件&#xff0c;比如我安装的是Acrobat Reader DC 然后打开PDF表格文档&#xff0c;这是原文件。 二、如图所示&a…

3D打印gcode命令大全及解析

*G0&#xff1a;快速移动 *G1&#xff1a;控制移动 坐标轴XYZE移动控制&#xff08;G0和G1一样&#xff09; 例子&#xff1a;G0 F2000 X30 Y30 Z30 E3 *G2&#xff1a;顺时针画弧 *G3&#xff1a;逆时针画弧 此命令有两种形式&#xff1a;IJ-form和R-form。I指定了X偏移…

使用C#更改打印机驱动打印属性设置

更多源码参考&#xff0c;可参考本人csdn下载空间(http://download.csdn.net/detail/kingmax54212008/9881707)。或联系本人&#xff1a;kingmax5421gmail.com 介绍 为应用程序打印MS Word文档&#xff0c;并且应该给用户一个选项来更改他/她想要打印的文档的打印机设置&#x…