UE4虚幻引擎入门的一些知识

来源:互联网 发布:黑马java全套视频教程 编辑:程序博客网 时间:2024/04/29 06:41

一, 主要功能蓝图:
1, Actor:游戏性元素,可以有一个或者多个组件,可以被放置在场景中也可以动态生成(动态生成使用SpawnActorFromClass)。
2, Pawn:玩家在游戏中的物理表示,可以被支配的角色,可以从controller获取输入信息。
3, Controller:负责控制玩家使用人形角色的角色,并可以设置行为规则。
4, Character:类人的Pawn,在Pawn的基础上增加CapsuleComponent和CharacterMoveComponent组件。通过Possess和UnPossess函数控制Pawn。
5, GameMode,GameStat,PlayerState
二, 蓝图在其他蓝图中的引用
1, 在关卡蓝图中可以直接拖入Actor(从世界大纲中)
2, 通过SpawnActorFromActor生成的实例的Return得到的变量
3, 通过公共变量暴露的方式,在实例中可以使用吸管选取变量值
4, 替换引用,需要对场景中暂时还没有的值进行赋值,比如角色还没有加载的场景中如果要在角色蓝图中变量赋值可以使用GetPlayerPawn等预先获取到该蓝图之后使用类型转换得到具体的实例,并对实例中的具体变量进行赋值。
四、金属性、高光
1,金属性Matalic 默认0-1范围有低到高的接近金属材质,金属性决定高光反射强度的参数
2,高光 保留默认为0.5的参数,调整的是非金属性材质的高光反射,对金属材质没有影响,如在金属性为0.5时调整高光参数无效,只有在金属性为0时调整高光参数有效
五、UV的相关操作
Panner为UV平移,Rotater为UV旋转操作
六、相关函数快捷键
A:GetArry(可以create Arry)
B : Branch分之语句
C:注释语句
D:Delay延迟语句
F:Foreach循环语句
S:Sequence序列语句
G:Gate 门语句,具有开关
O:Once执行一次,之后需要Reset才可以执行
N:DoN执行N次,之后需要Reset才可以执行
七:相关试图操作快捷键
1, Alt+左键旋转感兴趣点,Alt+右键推进相机,Alt+中间平移视图
2, 正交视图,左键拉框选择,右键平移,滚轮缩放
3, 透视图,左键+左右为旋转相机,前后位拉近拉远相机,中间为平移
4, 鼠标右键+QWEASDZC为操作viewport视图
八,设置角色响应输入事件
1, 在项目设置,输入里面添加输入项
2, 导入角色模型以及动画资源,给动画资源指定骨骼
3, 添加动作融合
4, 添加动画蓝图,GetVelicity-VectorLength Set Speed
5, 制作Character蓝图,添加模型添加摄像机
6, Turn,为AddController Yaw Input
LookUp,为AddController Pitch Input
MoveForward,为AddMovementInput
九,特殊材质制作
1, 基础纹理材质制作,漫反射贴图+发现贴图
基础颜色Constant3Vector+漫反射贴图
法线贴图TextureSample
粗糙度ScaleParamValue
2, 基础颜色贴图制作
基础颜色Constant3vector
金属感Matelic
粗糙度ScaleParamValue
3, 次表面颜色材质制作 次表面颜色为阳光照射下表现不同的颜色
基础颜色Constant3Vector
金属感ScaleParamValue
粗糙度ScaleParamValue
不透明度ScaleParamValue
次表面颜色SurfaceColor
4, 半透明材质,玻璃材质,木纹材质
十,场景中Actor控制
1, 灯光控制 使用SetIntensity TimeLine
2, 开关门控制 SetRelativeRotation
3, 电视媒体 创建MediaPlayer,穿件MediaTexture,创建MediaMaterial,创建MediaIns
4, 声音控制 导入声音,创建音效,添加音效衰减

0 0