蓝图创建材质及动画状态机

本文介绍了在Unity3D中如何创建自定义材质,包括设置VectorParameter控制颜色,以及运用修饰操作。同时,详细讲解了动画状态机的设置,从创建动画蓝图到定义Idle、Walk、Run、Jump等状态,通过bool变量控制动画流程,实现流畅的角色动画过渡。

一、简单创建材质

1、 创建一个新的材质

2、 添加一个VectorParamter用来控制材质的颜色,

3、 为了颜色更加圆润,加一些其他的修饰操作,插值等,修改数据

4、 保存并退出,鼠标右键创建材质实例

二、设置状态机

1、 设置动画蓝图,在内容浏览器中新建动画蓝图

2、 打开动画蓝图,添加一个新的状态机

3、 命名为locomation,连接到最终动话姿势

4、 双击locomation,从Entry拽出一条射线新增一个状态,我命名为Idle_Walk_Run

5、 双击Idle_Walk_Run进入,在资源管理器中选择合适的人物walk动画,连接到最终动画姿势,编译就能看到动画播放

6、 回到locomation,从walk状态到jump状态

7、 双击jumpstart进入,在资源中选择合适动画,回来双击上图的中间标记进入

新建一个bool变量,用来判断是否junp,当变量为truejump

8、 这里就要提到jump的三个状态,start loopend当你离开地面处于loop时,离开地面时

9、 loopend,当状态is jump不为true


 

最终回到walk状态


10、        is jumptrue时,动画会播放从walkjumploop

11、        isjumpfalse时会继续播放jumploopwalk状态

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值