
UE4学习笔记
记录UE4学习
蓬 蒿 人
这个作者很懒,什么都没留下…
展开
-
UE4学习笔记:我的材质集合(2)
1、关闭深度测试关闭深度测试的材质无论前面是否有遮挡物都会显示,如下面的一个纯红色材质勾选材质属性Translucency栏下的Disable Depth Test这种材质可以用于坐标轴,如下图所示的坐标轴使用的这种材质,虽然在地板下面也能看到2、后期处理材质一般用于后期处理体积,影响场景(后期处理体积内)最终整体渲染效果,更多关于后期处理材质内容参考:http...原创 2020-01-19 11:23:24 · 2948 阅读 · 0 评论 -
UE4学习笔记:如何在场景中播放视频
UE4的媒体框架(https://docs.unrealengine.com/en-US/Engine/MediaFramework/index.html)可用于播放本地视频、视频流以及图片序列。可以利用这些功能实现在场景中播放视频,例如在场景中有一个电视机模型,可以通过按键交互控制电视画面的播放、暂停以及关闭。 以播放单个视频为例,需要的资源有: 1、视频...原创 2019-12-09 13:59:35 · 4282 阅读 · 0 评论 -
UE4学习笔记:Spline组件的使用
Spline组件能编辑样条曲线,定义一条路径,路径上的点可以通过距离起点的长度获取,因此可以实现物体沿路径连续移动的效果或者物体沿路径分布的效果。本文实现一个沿路径运动的功能。1、新建一个基于Actor的蓝图,并添加SplineComponent2、新建3个变量,MoveActor表示需要运动的Actor,在关卡中指定,distance表示物体移动的距离,用于获取样条曲线上的点,Spe...原创 2019-08-18 16:38:13 · 16716 阅读 · 1 评论 -
UE4学习笔记:我的材质集合
以下材质都是我学习过程中制作的材质,或者使用中用到的,基本上都可以在官方文档找到制作教程1、半透明材质参考:https://docs.unrealengine.com/zh-CN/Engine/Rendering/Materials/HowTo/Transparency/index.html将材质属性的Blend Mode设置为Translucent就可以制作半透明材质,但是这种半透明...原创 2019-08-10 13:38:31 · 5363 阅读 · 2 评论 -
UE4学习笔记:动态链接库和静态链接库的使用
在UE4中使用静态链接库和动态链接库与普通程序中使用差不多,只是要在编译文件中设置库文件路径。下面创建一个第三人称模板的C++工程ThirdPerson,使用https://blog.youkuaiyun.com/yb0022/article/details/78470166这篇文章中的静态链接库和动态链接库。一、静态链接库在工程目录新建一个文件夹ThirdParty(与Content目录同一级)...原创 2019-08-06 21:56:32 · 1886 阅读 · 0 评论 -
UE学习笔记:时间轴(TimeLine)的使用
时间轴能随着时间推移来触发事件,类似于定时器,但时间轴能创建曲线,根据当前时间输出曲线上的值,使用简单。时间轴可用于实现简单的动画,如物体的移动,旋转以及颜色变化等,并且可以正向播放,反向播放,停止播放以及从自己设置的时间开始播放。Update就是每次触发执行的输出节点,Finished是时间结束时的执行节点。下面实现一个简单的开门动画,首先创建一个ThirdPerson模板...原创 2019-08-16 21:15:17 · 23211 阅读 · 2 评论 -
UE4学习笔记:混合空间(BlendSpace)的使用
混合空间能在两个骨骼动画之间创建过渡动画。混合空间有1维混合和2维混合,下面以1维混合为例,实现一个根据角色速度混合休闲状态、步行状态和跑步状态的动画。1、新建ThirdPerson模板的蓝图工程,在内容浏览器中右键新建BlendSpace1D资源,选择骨骼2、双击打开,此时骨骼是最原始的动作,右下角能看到该骨骼对应的动画和混合空间。3、右下角的动画可以拖动到左侧的坐标框内某一...原创 2019-08-22 21:33:24 · 16116 阅读 · 0 评论 -
UE4学习笔记:行为树(BehaviorTree)实例
下面用行为树创建一个简单的AI角色,没有玩家靠近时随机巡逻,当有玩家角色靠近时跑到玩家附近,模拟游戏中怪物攻击玩家的行为(没有实际的攻击动作),是官方示例的简化版,官方完整实例参考:https://docs.unrealengine.com/zh-CN/Engine/ArtificialIntelligence/BehaviorTrees/BehaviorTreeQuickStart/i...原创 2019-08-26 22:16:41 · 7036 阅读 · 1 评论 -
UE4学习笔记:关卡流(LevelStream)
通过关卡流可以在需要的时候动态加载关卡,不需要的时候卸载,降低内存使用率,构建大型场景。通过简单的示例了解关卡流的用法。1、新建一个两个关卡,在关卡里分别放一个"Level1"和"Level2"的文本,保存文件名为StreamLevel1和StreamLevel22、新建一个空关卡,并打开Levels窗口3、在Levels界面,将StreamLevel1和StreamLevel...原创 2019-09-04 21:12:15 · 15765 阅读 · 2 评论