蓝图项目
1.新建文件夹,将SK_Mannequin.FBX(骨骼文件)直接拖动到该文件夹.将Normal Import Method选项改为Import Normal(法线)
2.Ctrl+A全选,然后按住Ctrl取消选择SK_Mannequin.FBX。拖入后将Skeleton选项选为SK_Mannequin
3.看出文件的右下角有星号,说明没有保存。点击保存所有。
4.编辑——》项目设置——》引擎——》输入——》Building——》Axis Mapping(轴映射)
5.点击+号后展开,改名为MoveForward(名字不能变)
没有添加触碰的键这里设置只是连接了外部输入和蓝图的事件,但是蓝图事件还是需要在角色蓝图中定义在游戏中实际的改变
1.新建材质并打开。点击鼠标右键在搜索框中输入vector,选择参数。
2.新建Fresnel节点和scalar(标量)参数
3.设置完成后保存并应用。创建材质实例。
4.打开骨架网格物体。将Material的2个元素都改为刚才创建的实例。
蓝图多人项目:
1.新建以GameInstance为父类的蓝图类。(用途?)
2.鼠标右键——》蓝图——》结构体(保存用户信息)
3.新建以savegame为父类的蓝图类。(向服务端发送数据)
4.复制并重命名初学者内容的角色蓝图。修改Mesh。创建其子蓝图类。
5.创建基本和高级资源(蓝图类有什么不同?)
6.新建以Game mode为父类的蓝图类和以Game Controll为父类的蓝图类。
7.将上面2个复制到Lobby文件夹
8.保存当前关卡为——》Maps文件夹
9.创建UI控件:鼠标右键——》用户界面——》空间蓝图
10.动画重定向
用蓝图显示菜单
1.打开GameInstance蓝图
2.新建自定义事件:鼠标右键——》输入custom event
3.创建控件:鼠标右键——》输入creat widegt——》类选择为MainMenu——》返回值提升为变量——》重命名
4.将蓝图变量拖入蓝图中——》拖出引线搜索is vaild——》选择带问号的
5.复制蓝图变量——》拖出引线搜索add to viewport
显示鼠标光标:鼠标右键——》输入get player controller——》拖出引线搜索add to viewport——》show mouse cursor
新建自定义事件——》新增变量——》提升为变量——》修改分类和复制
鼠标右键——》搜索open level——》修改这几个选项
6.新建EventNetworkError和2个虚函数(勾选虚函数选项)
7.新建自定义事件并将输入的参数改为引用
8.设置游戏开始时显示主界面:打开关卡蓝图。(可以删除Tick函数)
打开map文件夹保存的地图,选中右边的地图编辑器——》世界设置选项卡——》game mode——》更改game mode override
打开大厅关卡——》左边的体积选项卡——》Blocking Volume——》添加4个碰撞体在周围防止掉落
打开MainMenu的UI控件——》左边的控制板——》通用——》Border移动到左下的层次结构
创建宏:
1.添加输入值并修改类型
2.