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

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

一、简单创建材质

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状态

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值