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

o2o网站建设公司百度收录量查询

o2o网站建设公司,百度收录量查询,学校网站群建设方案,国家卫生健康委员会地址通常对俯视角2d游戏的角色移动我们使用简单2d混合树的方式,但是其不移动时的朝向该如何定义? 十分简单:移动和不移动之间形成逻辑自锁 详细说明思路就是再创建一个简单2d混合树 定义其N方向的idle 并用lastDirc二维向量保存玩家输入,当玩家输…

        通常对俯视角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 = GetComponent<Rigidbody2D>();}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 = GetComponent<Animator>();}// 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.15wanjia.com/news/6348.html

相关文章:

  • 网站被k申述网络营销推广论文
  • 淘宝网站是哪个公司做的自媒体平台排名
  • 微软手机做网站服务器吗百度普通版下载
  • 专业性网站 ip宁波网络推广联系方式
  • 郯城做网站西安seo网站排名
  • 网站建设 企业观点seo站长助手
  • 宁津网站建设百度推广获客方法
  • 个人网站工商备案谷歌google中文登录入口
  • 网站建站公做运营的具体做什么
  • wordpress添加字体颜色西安seo
  • 网站建设规划书武汉网站建设方案优化
  • 网站上的小动画咋做百度网盘app下载
  • 中国互联网上网服务行业协会百度seo哪家公司好
  • 200元网站建设百度流量推广项目
  • 青岛网站建设哪家专业优化营商环境心得体会1000字
  • 网站嵌入免费客服插件中国企业500强排行榜
  • 快速建站php谷歌推广运营
  • 网站估值佛山网站搜索排名
  • 做牛仔裤的视频网站营销策划案的模板
  • 珠海市网站建设品牌深圳推广公司哪家好
  • 网站建设ppt方案百度公司排名多少
  • 重庆网站建设套餐seo外链工具软件
  • 怎么用hbuilder做网站虎扑体育网体育
  • 从零开始做电影网站nba球队排名
  • 哪个网站做美食视频网站好网络营销策划案
  • 网站建设合同doc百度惠生活怎么做推广
  • 软件下载大全网站做app推广去哪找商家
  • 常平东莞网站建设免费好用的网站
  • 网站源代码安装全网推广网站
  • 青岛网站建设最便宜seo能干一辈子吗