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

可视化cmsseo的作用

可视化cms,seo的作用,深圳网站品牌推广,外贸网站建设介绍通常对俯视角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.yayakq.cn/news/134878/

相关文章:

  • 网站主要盈利模式深圳网站建房
  • 网站建设与维护流程外贸大楼
  • 网站平台设计团队百度搜索排名购买
  • 网站开发页面设计报价搜索排名影响因素
  • 潮州seo网站推广做网页设计一个月能挣多少
  • 格尔木网站建设公司制作网站软件手机
  • 安徽建站优化找外包公司做网站给源码吗
  • 产品展示网站建设做养殖推广什么网站好
  • 网络营销模式的建议免费的seo
  • 外贸开发网站公司附近的小程序怎么开通
  • 网站备案要到哪里微企点做网站视频
  • 论坛类网站备案摄影网站cms
  • 东莞网站建设实例分析潭州教育网站开发
  • 网站建设费属于广告费用吗专业的营销型网站公司
  • 婚庆网站模板计算机培训班培训费用
  • 车公庙网站建设动易网站模板
  • 网站图片优化大小辽宁建设工程招标信息网官网
  • 无烟锅网站规划与建设品牌设计主要做什么
  • 仿网站ppt怎么做汉中微信网站建设开发
  • 成都建设网站设计网站开发最快框架
  • 思源黑体做网站cad二次开发网站
  • 辽宁旅游网站开发百度基木鱼建站
  • 株洲市天元区建设局网站谈谈网站建设会有哪些问题
  • 德庆网站建设价格吉首企业自助建站
  • 比特币交易所网站开发如何本地搭建网站
  • 如何优化网站内部链接良精企业网站管理系统
  • 网站群建设方案去哪里学习建设网站
  • 广安市国土资源局网站建设什么是成品网站
  • 建设银行不会自动弹出网站莱州网络推广公司
  • 网站创意的技术 上软件下载app