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

网站建设的项目总结黄村网站建设

网站建设的项目总结,黄村网站建设,家纺行业英文网站模板,wordpress用户信息动画状态转换 第一种方法是设置一个中间状态,从中间状态向其余各种状态切换,且各状态向其他状态需要设置参数 实现动作转移时右键点击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/66157/

相关文章:

  • 网站建设项目策划怎么搭建自己的网页
  • 不懂的人做网站用织梦 还是 cms网络推广网站优化
  • e福州app官方网站济南市工程建设技术监督局网站
  • 网站开发相关专业wordpress图片分享插件下载
  • 网站开发新手什么软件好宁国市城乡与住房建设网站
  • 网站年费网站建设主要学什么
  • 网站建设报价明细表做农家乐农产品旅游的网站
  • 个人和做网站方签合同模板seo公司发展前景
  • 西乡做网站费用模具编程入门先学什么
  • 印刷设计东莞网站建设免费生成短链接
  • 如何查网站开发环境中英文网站怎么做的
  • 天天新品网做网站湖南响应式网站建设费用
  • 更合网站建设制作上海龙象建设集团公司网站
  • 在哪个网站做旅游攻略好政务网站建设发言材料
  • 贵阳房地产网站建设金蝶财务软件官网报价
  • 有哪些网站是做网批女装环保材料东莞网站建设
  • 自治区住房和城乡建设厅官网优化公司排行榜
  • 汕头企业网站怎么做音乐网站设计
  • 网站后台psd网站建设及制作
  • 建设公司网站步骤wordpress网站模板怎么用
  • html5 微网站 源码沈阳做网站找思路
  • 个人网站cms系统网站做不做双解析
  • 东莞建站公司快荐全网天下特别好360企业自助建站
  • 泉州外贸网站开发公司喜欢做网站
  • 湖南响应式网站设计知乎 做网站的公司 中企动力
  • 与网站建设有关的课程和知识点iis做网站跳转
  • 烟台网站制作方案定制木马网站链接有什么
  • 做兼职哪个网站好网站建设整体设计思路
  • 免费网站建设图书下载淘宝毕业设计网站代做
  • 手表网站seo建设