材质
通过绘制顶点贴图来让一个材质混合两种贴图
用于地面水潭。墙上青苔等等
在材质中获取顶点颜色vertex color 。选中RBGA任意一数值将两种贴图(漫反射,法线,高光贴图)以插值的方式混合起来。连接到对应输出
然后在unreal编辑器中用画笔工具进行绘制(注意选择的颜色通道)
蓝图
蓝图是通过调用Unreal预先写好的API与基本C++语法以及内置标准宏指令将图形编译成c++语言的一种方式。简单易懂,不需要考虑复杂的内存操作而使得程序员能够专注于逻辑上的操作。
缺点:有些时候复杂的逻辑可能会导致蓝图的线路布的一团糟,减少可读性
骨骼
动作
免费资源
在mixamo上可以下载到很多丰富的游戏动作与角色资源。更重要的是。这些资源都是免费的!你只需要申请一个免费的Adobe账号就能拥有它。
使用blender+ridigy导出动画
非常重要!
https://www.youtube.com/watch?v=jiXwDxCZtOc
解决Blender与Unreal接合时的很多奇怪的问题
动画偏移
动画偏移即在一个pose中根据一些参数混合多个pose。可以实现如角色转头。枪指向的目标和玩家想要指向的一致。一样的效果。
混合空间
动画蒙太奇
根骨骼运动
UMG
在原始stale UI架构上更新的一种UI方式。比之前的UI系统更为友好
网络
事件复制
Unreal 有三种RPC方式进行事件的网络调用
多路传输
:已在位置为服务器。向客户端执行该流程只在客户端运行
:已在位置为服务器。向所属客户端执行该流程只在服务端运行
:已在位置为客户端,想所属服务端执行该流程