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

娱乐建设网站孝感的网站建设

娱乐建设网站,孝感的网站建设,wordpress侧边栏作者,微信小程序 开发教程通常对俯视角2d游戏的角色移动我们使用简单2d混合树的方式,但是其不移动时的朝向该如何定义#xff1f; 十分简单#xff1a;移动和不移动之间形成逻辑自锁 详细说明思路就是再创建一个简单2d混合树 定义其N方向的idle 并用lastDirc二维向量保存玩家输入#xff0c;当玩家输…        通常对俯视角2d游戏的角色移动我们使用简单2d混合树的方式,但是其不移动时的朝向该如何定义 十分简单移动和不移动之间形成逻辑自锁 详细说明思路就是再创建一个简单2d混合树 定义其N方向的idle 并用lastDirc二维向量保存玩家输入当玩家输入为0时就不进改变lastDirc的函数块用该变量去改变idle混合树状态即可 请看整体代码 using System; using UnityEngine;[Serializable] public class PlayerCtrl : MonoBehaviour {private static PlayerCtrl instance;public static PlayerCtrl Instance instance;public Vector2 moveDir;public Vector2 lastDir;[SerializeField]private float moveSpeed;public Rigidbody2D playerRb;private void Awake() {if (instance null){ instance this;}else{ Destroy(instance);}playerRb GetComponentRigidbody2D();}void Start() {moveSpeed 0.1f;}void Update() {GetInput();}private void FixedUpdate() {FixedMove();}public void GetInput(){moveDir new Vector2(Input.GetAxisRaw(Horizontal), Input.GetAxisRaw(Vertical));}private void FixedMove() {playerRb.MovePosition((Vector2)this.playerRb.position moveDir.normalized * moveSpeed);} }using UnityEngine;public class PlayerAm : MonoBehaviour { private Animator playerAm;private void Awake() {playerAm GetComponentAnimator();}// Start is called once before the first execution of Update after the MonoBehaviour is createdvoid Start(){}// Update is called once per framevoid Update(){PlayerAmCtrl();}public void PlayerAmCtrl(){if (PlayerCtrl.Instance.moveDir ! Vector2.zero) {PlayerCtrl.Instance.lastDir PlayerCtrl.Instance.moveDir;playerAm.SetBool(isMoving, true);playerAm.SetFloat(X, PlayerCtrl.Instance.moveDir.x);playerAm.SetFloat(Y, PlayerCtrl.Instance.moveDir.y);}else {playerAm.SetBool(isMoving, false);playerAm.SetFloat(Ix, PlayerCtrl.Instance.lastDir.x);playerAm.SetFloat(Iy, PlayerCtrl.Instance.lastDir.y);}} }为什么这么简单的事情还需要记录呢 因为我一直在寻找不这么做就可以解决的方式但是似乎涉及到了这个2d简单混合树后再只想通过代码去解决是很难的 如果是简单的一维向量锁方向就行了希望大佬看到此篇后有更加简单的方法私信我
http://www.w-s-a.com/news/442215/

相关文章:

  • 东海县建设局网站wordpress 好用的主题
  • 网站图片设计制作制作一个门户网站需要多少钱
  • 虚拟币交易网站源码自己给网站做支付接口
  • 免费的seo网站在线 crm
  • 绍兴市高速公路建设指挥部网站网站主页和子页风格如何统一
  • 获取网站状态网站租金可以做办公费吗
  • 网站开发执行什么标准号wordpress主题 表白
  • 杭州网站推广与优化凡科网是免费的吗
  • 公司网站的重要性门户网站推广介绍方案
  • 做金融网站看那些素材江门网红打卡景点蓬江区
  • 饮食网站模板建网站中企动力优
  • 郑州 制造 网站东平企业建站公司
  • 天津设计师网站大全展示型网站搭建
  • 南宁网站建设 传导网站开发平台开发公司
  • 网站建设好处上海建设工程网站
  • 黑河哈尔滨网站建设太原网站制作定制开发
  • 建站做网站香河住房与建设局网站
  • 如何制造一个网站域名分类网站
  • 解析视频的网站怎么做凡科网快图
  • 企业网站优化问题接单app平台有哪些
  • 怎么做网站后缀识别符号才不会变什么是电子商务网站建设
  • 中山 五金 骏域网站建设专家专门用来制作网页的软件是什么
  • 怎么做刷东西的网站数据分析软件工具有哪些
  • 官方购物网站正品交易网站域名
  • lol网站建设seo 网站太小
  • 网站建设销售职责手机网站制作软件
  • 福州百度企业网站seo如何在电脑上登录wordpress
  • 开发区全力做好网站建设网络广告营销成功案例
  • 114网站建设高并发系统架构
  • php网站打开一片空白wordpress中文广告插件下载