【蓝图】p30-p31字体导入,光照重建,电梯升降

p30-p31字体导入,光照重建,电梯升降

  • p30字体导入,光照重建
    • 字体导入
    • 光照重建
  • p31电梯升降
    • lerp(插值)作用
    • 调整电梯高度(B的数值)
    • 调试

p30字体导入,光照重建

字体导入

从此电脑-》-》c-》windows-》Fonts-》微软雅黑复制到桌面
第一种方法,导入,找到字体
第二种方法,直接拖拽到内容浏览器
第三种方法,右键创建字体,在字体编辑界面可以添加字体

光照重建

左上角有红字光照需要重建,因为现在的光照是预览效果,需要构建光照后才可以看到完整光照效果
使红字消失的办法:
第一种方法:把所有灯光变成可移动的,就会实时计算阴影位置
第二种方法:打开世界场景设置-》light mass(光线质量)-》lightmass设置下面-》Force NoPrecemputed Lighting(强制无计算光照),勾选后即可(不再计算任何光照)
第三种方法:视图选项-》打勾显示引擎内容-》引擎内容搜索preview-》PreviewShadowIndicatorMatenal(预阴影指示器材质)-》打开蓝图-》断掉Feature Level Switch(特性级别开关)和PreviewShadowIndicatorMaterial的连线
【蓝图】p30-p31字体导入,光照重建,电梯升降_第1张图片

p31电梯升降

新建Actor蓝图类,重命名为电梯_BP
打开电梯_BP,创建两个组件立方体、碰撞盒子(Box Collision),调整大小
【蓝图】p30-p31字体导入,光照重建,电梯升降_第2张图片
创建组件开始重叠(Box)、组件结束重叠(Box)、时间轴、Gate(快捷键为:G+鼠标左键)
时间轴重命名为电梯时间轴,调整时间轴
【蓝图】p30-p31字体导入,光照重建,电梯升降_第3张图片

lerp(插值)作用

创建Lerp(插值)节点(Alpha为0时输出A,Alpha为1时输出B,Alpha为0.5时取AB中间值输出)(所以,不需要在时间轴里设置距离了,直接设置0到1就行,方便了)
【蓝图】p30-p31字体导入,光照重建,电梯升降_第4张图片
【蓝图】p30-p31字体导入,光照重建,电梯升降_第5张图片
这些lerp结点的作用都是让过度变平滑
如图连接蓝图
【蓝图】p30-p31字体导入,光照重建,电梯升降_第6张图片
在组件中拖出Cube,创建结点SetRelativeLocation(设置相对位置)
调整lerp(插值)AB数值(因为是从A开始移动到目标点B,所以A设置为0,B设置为想要到的高度)
如图连接蓝图
【蓝图】p30-p31字体导入,光照重建,电梯升降_第7张图片
创建结点Get Player Controller(获取玩家控制器)、Enable Input(启用输入)、Disable(禁用输入)、键盘E
因为要使靠近电梯时按E才能控制,离开电梯不能控制,所以添加了启用输入和禁用输入结点
如图连接蓝图
【蓝图】p30-p31字体导入,光照重建,电梯升降_第8张图片

调整电梯高度(B的数值)

移动电梯到要到的平面高度减去出发的平面高度即可

调试

可以缩小电梯_BP蓝图
在蓝图内的调试过滤器选择电梯_BP,这时运行游戏,触发的线路会亮起,可以找到错误等
请添加图片描述
【蓝图】p30-p31字体导入,光照重建,电梯升降_第9张图片
最终蓝图为
【蓝图】p30-p31字体导入,光照重建,电梯升降_第10张图片

你可能感兴趣的:(UE4入门教程,ue4)