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

个人做网站需要什么条件网站底部版权html代码

个人做网站需要什么条件,网站底部版权html代码,河北企业网站建设公司,运营一般一个月多少钱动画状态转换 第一种方法是设置一个中间状态,从中间状态向其余各种状态切换,且各状态向其他状态需要设置参数 实现动作转移时右键点击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/984242/

相关文章:

  • wordpress多语言配置文件优化产业结构
  • 做旅游宣传不错的网站查网站流量的网址
  • 做网站公司汉狮团队北京王府井附近的酒店
  • 长春做企业网站多少钱wordpress福利博客
  • 简单网站首页怎么做greentree wordpress
  • 如何侵入网站服务器宜宾建设教育培训中心网站
  • 广州市城乡建设局网站上海做网站多少钱
  • 跨境商旅客户ppt北京网站优化
  • 双语网站怎么做的做自媒体发视频用哪些网站
  • 淮南电商网站建设费用网络营销有哪些主要功能
  • 建设银行理财产品网站宝塔做两个网站6
  • 西安网站建设加q479185700自己制作的网页别人如何访问
  • 绩溪做网站官方微信公众号
  • 霸州网站设计怎么套用模板做网站
  • 怎么建手机网站平台做徽标哪个网站素材多
  • 广州h5网站制作公司中国建筑设计咨询公司
  • 娄底建设企业网站医疗网站建设怎么样
  • 局域网网站制作我的世界做图片网站
  • 怎么做视频解析网站外链网
  • 深圳低价做网站aspnet网站开发源码
  • 山网站建设绿色长春app
  • 月嫂网站源码如何提升百度关键词排名
  • 太原做网站建设工程教育网校官网
  • 网页设计公司网站wordpress导航位置
  • 民间it网站建设第一设计
  • 中型网站开发语言seo公司后付费
  • h5微网站建设多少钱网站是先制作后上线么
  • 区域信息网站怎么做wordpress头像加载
  • 如何手机做网站网站建设的发展序列
  • 腾讯云网站建设视频教程宁波荣胜网络科技有限公司