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

网站建设网站公司绍兴网站推广优化

网站建设网站公司,绍兴网站推广优化,京津冀协同发展现状,百度官网认证#x1f468;‍#x1f4bb;个人主页#xff1a;元宇宙-秩沅 hallo 欢迎 点赞#x1f44d; 收藏⭐ 留言#x1f4dd; 加关注✅! 本文由 秩沅 原创 收录于专栏#xff1a;unity游戏制作 ⭐mango的基础动作动画的添加⭐ 文章目录⭐mango的基础动作动画的添加⭐#x1f… ‍个人主页元宇宙-秩沅 hallo 欢迎 点赞 收藏⭐ 留言 加关注✅! 本文由 秩沅 原创 收录于专栏unity游戏制作 ⭐mango的基础动作动画的添加⭐ 文章目录⭐mango的基础动作动画的添加⭐‍前言‍场景搭建音频添加mango的移动和动画实现效果实现步骤mango的跳跃和动画实现效果**重点细节**实现步骤整体代码2⭐相关文章⭐‍前言 版本 为 Ltp 2021年版本的unity 类型 简单2D类冒险游戏 目的 熟悉掌握基本unityAPI 视频教程【2023小白狂飙unity2D冒险类游戏制作【mango的冒险】】 ‍场景搭建 需要注意的重点 渲染层级的关系 音频添加 音频资源直接去unity的商店里下载免费的资源即可 添加下图圈出的组件名 mango的移动和动画 实现效果 实现步骤 1.确定–移动的实现是通过刚体力的牵引 mango添加RigidBody2D组件2.添加地形碰撞器 3. 通过刚体组件实现物体的移动我们只需要将刚体速度的大小和方向进行赋值即可 细节勾选Freeze Rotation Z 作用不会倾倒 //通过刚体组件实现物体的移动我们只需要将刚体速度的大小和方向进行赋值即可//mangoMovex 和 mangoMoveY 都是vector2 类型的变量mangoMovex Vector2.right * x * SpeedVauel; //x轴的速度mangoMovey new Vector2(0, Rmango.velocity.y); //y轴的速度//速度向量的合成有大小并且有方向的Rmango.velocity mangoMovex mangoMovey; // 效果 可以进行移动但是方向不变定向的4.添加移动的动画 MGanimator.SetFloat(Run, Mathf.Abs(Rmango .velocity .x));5.实现转向和移动动画相契合 转向的三种方法注释Rotation180度旋转Scale正负的切换Flip勾选if (x 0){transform.rotation new Quaternion(0, 0, 0, 0);}else if (x 0){transform.rotation new Quaternion(0, 180, 0, 0);} mango的跳跃和动画 实现效果 重点细节 动画之间切换不流畅空中播放奔跑的动画跳不起来跳太高重复跳逻辑不顺畅导致的错误动画播放的快慢的控制 实现步骤 1.给动画机添加跳跃动画Jump 2.当按下空格的时候实现跳跃的动作 3.在跳跃时不播放奔跑动画也不播放静止动画 4.向上拉的力能否将物体拉动并且下降是否连贯 做牵引力运动要考虑力和质量还有重力的关系 动画的逻辑 奔跑动画在跳跃状态时才切换到跳跃动画 禁止状态在跳跃状态时也切换到跳跃动画 整体代码2 using System.Collections; using System.Collections.Generic; using UnityEditor.Rendering; using UnityEngine;//----------------------- //--作用mango的移动 //----------------------- public class mangoMove : MonoBehaviour {// Start is called before the first frame updateprivate float x;private float y;private Rigidbody2D Rmango;private Vector2 mangoMovex,mangoMovey;private float SpeedVauel 5;public float JumpSpeed 1000;private Animator MGanimator;private bool isGrounp;void Start(){Rmango GetComponentRigidbody2D();MGanimator GetComponentAnimator();}private void Update(){x Input.GetAxis(Horizontal); // 按AD键获取类型为Float的数值作为系数范围为【-11】//当按下A的时候 x是负数 按下D的时候x是正数if (x 0){transform.rotation new Quaternion(0, 0, 0, 0);}else if (x 0){transform.rotation new Quaternion(0, 180, 0, 0);}//当按下空格键和 符合 在地面的条件时if ( Input.GetButtonDown (Jump) isGrounp ) { Rmango.AddForce(Vector2.up * JumpSpeed );MGanimator.SetBool(Jump, true);}else if( isGrounp true ){MGanimator.SetBool(Jump, false );}}void FixedUpdate(){Move();}private void Move(){//通过刚体组件实现物体的移动我们只需要将刚体速度的大小和方向进行赋值即可//mangoMovex 和 mangoMoveY 都是vector2 类型的变量mangoMovex Vector2.right * x * SpeedVauel; //x轴的速度mangoMovey new Vector2(0, Rmango.velocity.y); //y轴的速度//速度向量的合成有大小并且有方向的Rmango.velocity mangoMovex mangoMovey;if (isGrounp true ) //是否在地面上{MGanimator.SetFloat(Run, Mathf.Abs(Rmango .velocity .x));}else{MGanimator.SetFloat(Run, 0);}}//碰撞器方法private void OnCollisionEnter2D(Collision2D collision){isGrounp collision . gameObject.CompareTag(grounp);Debug.Log( isGrounp);}private void OnCollisionExit2D(Collision2D collision) //也可以说是跳跃状态的时候{isGrounp false;Debug.Log( isGrounp);} } 我们继续后面的制作。 ⭐相关文章⭐ ⭐【2023unity游戏制作-mango的冒险】-2.开始画面API制作 ⭐【unity游戏制作-mango的冒险】-1.场景搭建 ⭐“狂飙”游戏制作—游戏分类图鉴网易游学 ⭐本站最全-unity常用API大全万字详解不信你不收藏 你们的点赞 收藏⭐ 留言 关注✅是我持续创作输出优质内容的最大动力
http://www.dnsts.com.cn/news/227842.html

相关文章:

  • app和网站开发人员工作职责网站备案信息查询
  • org后缀的网站鲜花品牌网站建设
  • 卖视频会员个人网站怎么做上海建筑设计院排名
  • 网站后台界面设计设计制作建筑模型综合实践教案
  • 免费做课设的网站长沙整合推广
  • 做HH网站西安建筑设计院
  • 郑州定制网站网站时间显示
  • 个人网站转为企业网站wordpress 宋体、
  • 网站建设入门教程视频wordpress标题添加连载中
  • 网站你啦怎样做旺仔饼干wordpress 禁用 事件
  • 海门网站开发如何给局域网 做网站
  • 百度推广网站建设秦皇岛网站关键词
  • idc新人如何做自己的网站wordpress如何创建数据库
  • 成功的营销网站怎么健手机网站
  • 济源市建设管理处网站厦门做网站哪家强
  • 网站开发一般用哪些语言做网站加推广多少钱
  • 经验分享的网站开发医院网站asp源码
  • wap网站价格安徽省建设厅网站怎么进不去
  • 免费的网站wordpress 分类文章置顶
  • php网站开发环境搭建seo的中文含义是什么意思
  • 营销型网站软件丹徒网站建设价格
  • 上海做网站公司qinmoo房产信息查询平台
  • 建邺区住房 建设 网站信息门户
  • 站长网站优点服务器代理加盟
  • 网站建设是不是无形资产网站建设项目可行性研究报告
  • 英文书 影印版 网站开发太原网站 制作
  • 开发区网站开发语言我是一条龙
  • wordpress大站自己可以做装修效果图的网站
  • 昌吉网站建设哪家便宜长春网络营销
  • 个人网站名称创意大全手机设计画图软件