当前位置: 首页 > news >正文

成品网站好还是自助建站好做钢结构网站有哪些

成品网站好还是自助建站好,做钢结构网站有哪些,做的好的食用菌公司网站有,盐城营销网站建设动画状态转换 第一种方法是设置一个中间状态,从中间状态向其余各种状态切换,且各状态向其他状态需要设置参数 实现动作转移时右键点击Make Transition即可 实现动画转移需要设置条件 点击一种动画到另一种动画的线 ,然后点击加号添加Condi…

动画状态转换

第一种方法是设置一个中间状态,从中间状态向其余各种状态切换,且各状态向其他状态需要设置参数

实现动作转移时右键点击Make Transition即可 

实现动画转移需要设置条件

点击一种动画到另一种动画的线 ,然后点击加号添加Condition 比如机器人从向左走切换到向右走的条件是MoveX(向左的运动参数)大于0 

同时,为了使得动画切换流畅 ,需要将Has Exit Time取消勾选 

同时点击Settings,将Transation Duration(转移间隔)设置为0

其他的动画切换也是这样进行

 

 代码支持

direction是角色的朝向,我将direction的数值设置为1或-1

这个根据自己的需要来做

       animator.SetFloat("MoveX",direction);animator.SetFloat("MoveY",direction);

 混合树

混合树是更为简单的一种方法

在Animations 文件夹中选定为robot创建Animation Controller后,点击进入

 右键点击From New Blend Tree 创建混合树

 添加参数并为混合树配置参数

 点击右下角加号创建出运动   有几个运动状态就添加几个运动 然后设置好这些运动对于X方向和Y方向的改变(通过Pos X和Pos Y设置 )

 然后将预先准备好的动画拖动到Motion中(根据参数确定每个Motion对应的动画)

代码支持

 private void PlayMoveAnimation(){if (vertical)//垂直轴向动画的控制{animator.SetFloat("MoveX",0);animator.SetFloat("MoveY",direction);}else//水平轴向动画的控制{animator.SetFloat("MoveY",direction);animator.SetFloat("MoveY",0);}}
 void Start(){Rigidbody2D1 = GetComponent<Rigidbody2D>();timer = changeTime;animator = GetComponent<Animator>();// animator.SetFloat("MoveX",direction);// animator.SetFloat("MoveY",direction);PlayMoveAnimation();isBroken = true;}private void Update(){//修复好让机器人停止移动if (!isBroken){return;}timer -= Time.deltaTime;if (timer < 0){direction = -direction;PlayMoveAnimation();timer = changeTime;}}void FixedUpdate(){Vector2 position = Rigidbody2D1.position;if (vertical)//垂直移动{position.y += Time.deltaTime * speed*direction;animator.SetFloat("MoveX",0);animator.SetFloat("MoveY",direction);}else//水平移动{position.x += Time.deltaTime * speed*direction;animator.SetFloat("MoveX",direction);animator.SetFloat("MoveY",0);}//将终点告知刚体组件,让刚体组件来进行位移Rigidbody2D1.MovePosition(position);}

1、FixedUpdate()

    固定更新方法,和物理相关的操作代码,都要写在此方法中。

    固定更新的时间是0.02s,1秒执行50次,可在Edit--->Project Settings--->Time面板中的Fixed Timestep查看。

2、Update()

    每帧执行一次。

    画面每渲染一次,就是一帧,每帧的时间是不固定的。
————————————————
版权声明:本文为CSDN博主「_Wyhon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hang981601026/article/details/79640678

  为角色配置动画

将设置好的动画控制器拖动到角色的Animator中的Controller即配置完成

http://www.yayakq.cn/news/775795/

相关文章:

  • 专业做淘宝网站推广网站备案容易吗
  • 建网站的公司德阳建网站的公司aso优化服务平台
  • 网站开发与技术分析上海800做网站
  • 电子商务网站设计与建设做视频的网站有哪些
  • 宿迁 网站制作wordpress mysql瓶颈
  • 万江区做网站wordpress对比dedecms
  • 葫芦岛建设厅网站免费申请qq号网页注册
  • wordpress站群插件不知道是谁做的网站 输入学号
  • 做网站一定要数据库吗湛江网站建设托管
  • 太原规划网站网站建设 服饰鞋帽
  • 沈阳企业制作网站新中国风装修
  • 网站建设和优化内容最重要宽屏大气网站模板
  • 做网站要坚持小程序备案流程
  • 学校网站模版官方网站下载拼多多
  • 广东网站建设哪家专业2019建设什么网站好运营
  • 高明网站建设公司注册城乡规划师备考
  • 做网站的不给ftp上海猎头公司电话
  • 服装网站设计理念网络推广属于什么专业
  • 网站建设网络宣传wordpress做微信小程序
  • 门户网站建设的企业北京网站建设公司收购
  • 彩票网站开发企业网站建设模块
  • 巴中模板建站价格多少zencart 网站换域名
  • 苏州专业做网站的公司哪家好wordpress 数据库填写
  • 无代码网站手机视频做动画视频在线观看网站
  • 做生意在哪个网站做wordpress网建公司模板
  • 做阿里渠道的销售要有哪些网站抖音小程序
  • 已有网站做百度推广图书馆建设投稿网站
  • 全国建设项目竣工验收公示网站昆明网站制作网页
  • 陕西省信用建设官方网站北京建设信源资讯有限公司网站
  • 大连网站建设佳熙科技公司12306网站很难做吗