首页 > 其他分享 >UE4学习笔记5——画刷;合并BSP;合并Actor

UE4学习笔记5——画刷;合并BSP;合并Actor

时间:2022-10-15 17:22:25浏览次数:55  
标签:画刷 BSP 合并 网格 选中 对齐 材质

  • P15. BSP画刷的概述和使用方法
  • P16. 房子搭建全流程
  • P17. 静态网格模型碰撞设置
  • P18. 合并Actor(合并静态网格体)
  • P15
  • 画刷在哪?

放置actor -> 几何体,这些就是所谓的画刷

 

添加:等于给这个游戏世界添加对应的模型

减:从游戏世界中减去这个体积(要减的体积是某一个添加进去的BSP)

 

我们可以一开始创建的时候就选择模式,或者通过设置更改:

 

新的“添加”型 不能被旧的“减”型 减掉,它们之间有层级关系,即旧的不能影响新的BSP

但是可以修改旧的BSP的排序为“到最后一项”,然后影响 时间意义上新的BSP

 

  • BSP的拉伸、缩放等

如果使用之前的拉伸方法,贴图、纹理等也会被拉伸

 

使用画刷工具改变大小,则贴图、纹理等不会被拉伸

 

  • 赋予BSP内部结构

选“中空”可以进去BSP内部;可以改变“厚度”

 

  • BSP固体性

固体:可以阻挡角色(走路走过去会被挡住),可以是 添加型 或 挖空型

半固体:阻挡角色;只可以是添加型(之后的挖空型BSP对它无效)

非固体:不能阻挡角色;只可以是添加型(之后的挖空型BSP对它无效)

 

  • 给BSP创建的物体附上材质

第一种方法:先建立BSP再设置材质;拖拽材质 到 某一个面上,不同的面可以设置不同的材质

 

第二种方法:先选中材质,在新建BSP,则新建的BSP所有面上的材质都是选中的材质

 

快速选中所有的面:

先点BSP的任意一个面,然后右下角 几何体 -> 选择 -> 选择匹配的画刷,就可以快速选中此BSP所有面

上图中的“对齐”,对齐墙面 或 对齐地面 或默认等等,可以更改材质效果(可以试一试;对齐墙面就是按照竖直方式贴图,对齐地面是安装水平方式贴图)

 

  • 表面属性,可以让对应面的材质更好的适应这个模型

↑这些都是对材质进行设置的

 

  • BSP画刷工具编辑

然后选择一个BSP,可以根据点线面修改BSP

 

编辑工具中的其他工具:

结合(先选中不动的点,然后按住ctrl选择其他要结合的点,选完后点“结合”,最后只会留下第一个选中的点不动)

 

挤压:选择一个面,挤压(拉伸),沿面的法线长出一块;

翻转(选面);分割(选边);三角剖分(选面);优化

 

  • P16. 房子搭建全流程
  •  (弹幕:盒体对齐地面)

把 盒体 拉悬空,然后按键盘的 “End” 键,可以的自动对齐地面

对齐前:

对齐后:

  • G键:显示/隐藏不属于游戏场景的物体(比如挖空型的盒体)
  • 将若干BSP合并为一个静态网格体:

场景搭建完成之后,把 “画刷”全选中,之后在右下角的“细节”部分,选 “创建静态网格物体”(会把选中画刷变为一个整体)(创建过程中 会让你选择生成的位置;如果以后要调佣它,请谨慎选择方便的位置)

 

  • P17. 静态网格模型碰撞设置

双击已有的 静态网格体:

    

 

在出现的界面的右侧,选 碰撞 -> 碰撞复杂度 -> 将复杂碰撞用作简单碰撞,即可快速为物体设置碰撞

 

  • P18. 合并静态网格体
  • (弹幕)隐藏物体:点中物体,按 H;恢复隐藏:ctrl + H
  • 合并静态网格体:

在世界大纲地图中搜索“staticmesh”,过滤出来所有的静态网格体,然后“ctrl+A”全选(注意不要选中了上面的Minimal_Default(编辑器))

窗口 -> 开发者工具 -> 合并Actor(点了之后直接合并就行,不用改别的)

 

标签:画刷,BSP,合并,网格,选中,对齐,材质
From: https://www.cnblogs.com/wjjgame/p/16773780.html

相关文章

  • css外边距折叠和外边距合并
    【外边距折叠】两个嵌套关系的(父子关系)块元素,当父元素有上外边距或者没有上外边距(margin-top),子元素也有上外边距的时候。两个上外边距会合成一个上外边距,以值相对较大的上......
  • 617. 合并二叉树
    /***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(......
  • 利用Power Pivot完成数据的“分类合并”问题!
    Excel情报局职场联盟Excel生产挖掘分享Excel基础技能Excel爱好者大本营用1%的Excel基础搞定99%的职场问题做一个超级实用的Excel公众号Excel是门手艺玩转需要勇气数万Excel......
  • 逆向查找合并单元格中的数据,经典用法!
    Excel情报局职场联盟Excel生产挖掘分享Excel基础技能Excel爱好者大本营用1%的Excel基础搞定99%的职场问题做一个超级实用的Excel公众号Excel是门手艺玩转需要勇气数万Excel......
  • 如何统计Excel中合并单元格的数量?
    Excel情报局职场联盟Excel生产挖掘分享Excel基础技能Excel爱好者大本营用1%的Excel基础搞定99%的职场问题做一个超级实用的Excel公众号Excel是门手艺玩转需要勇气数万Excel......
  • 多个单元格合并单元格,如何使原数据不丢失?
    Excel情报局职场联盟Excel生产挖掘分享Excel基础技能Excel爱好者大本营用1%的Excel基础搞定99%的职场问题做一个超级实用的Excel公众号Excel是门手艺玩转需要勇气数万Excel......
  • 如何将每个合并单元格右侧的首行数据批量删除?
    Excel情报局职场联盟Excel生产挖掘分享Excel基础技能Excel爱好者大本营用1%的Excel基础搞定99%的职场问题做一个超级实用的Excel公众号Excel是门手艺玩转需要勇气数万Excel......
  • 合并CR:将某CR挂到另一个CR下
    有时候为了传输,会把相关联的几个CR合并成一个路径如下:se09把第一个CR放到第二个下面,然后‘删掉’第一个CRT-codeSE03下面还有几个别的选项,自己研究......
  • openpyxl库,1秒合并多张表格并设置图表格式
    在日常办公中,我们经常有这样的需求,需要重复的合并表格数据,如果数据表不多,通常复制粘贴就足够了,要是有成百上千的表格需要合并,普通的Ctrl+C、Ctrl+V已经难以实现,那么就要考虑......
  • GIT——将某个分支的一个文件合并到另一个分支上
    gitcheckout--patch来源分支名称文件路径将dev_0分支的add.v合并到dev分支上当前分支在dev分支输入gitcheckout--patchdev_0/MY/Code/add.v后面一直......