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

模板网站建设公司做电子签章登录哪个网站

模板网站建设公司,做电子签章登录哪个网站,河南省建设工程信息网站,今天的新闻发布会Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili Enemy.cs using System.Collections; using System.Collections.Generic;…
Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考
此代码仅为较上一P有所改变的代码
【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili
Enemy.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class Enemy : MonoBehaviour
{#region 组件public Animator anim { get; private set; }public Rigidbody2D rb { get; private set; }#endregion#region 类public EnemyStateMachine stateMachine;public EnemyIdleState idleState;#endregionprivate void Awake(){stateMachine = new EnemyStateMachine();idleState = new EnemyIdleState(this, stateMachine, "Idle");anim = GetComponentInChildren<Animator>();rb = GetComponent<Rigidbody2D>();}void Start(){stateMachine.Initialize(idleState);}void Update(){stateMachine.currentState.Update();}
}

EnemyState.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class EnemyState
{protected Enemy enemy;protected EnemyStateMachine stateMachine;protected bool triggerCalled;private string animBoolName;protected float stateTimer;public EnemyState(Enemy _enemy, EnemyStateMachine _stateMachine, string _animBoolName){this.enemy = _enemy;this.stateMachine = _stateMachine;this.animBoolName = _animBoolName;}public virtual void Enter(){triggerCalled = false;Debug.Log("I enter" + animBoolName);enemy.anim.SetBool(animBoolName, true);}public virtual void Update(){stateTimer -= Time.deltaTime;Debug.Log("I'm in " + animBoolName);}public virtual void Exit(){enemy.anim.SetBool(animBoolName, false);}}

EnemyStateMachine.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class EnemyStateMachine
{public EnemyState currentState { get; private set; }//记得加private set,不然很可能会被外部改了public void Initialize(EnemyState _startState){currentState = _startState;currentState.Enter();}public void ChangeState(EnemyState _newState){currentState.Exit();currentState = _newState;currentState.Enter();}
}

EnemyIdleState.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class EnemyIdleState : EnemyState
{public EnemyIdleState(Enemy _enemy, EnemyStateMachine _stateMachine, string _animBoolName) : base(_enemy, _stateMachine, _animBoolName){}public override void Enter(){base.Enter();}public override void Exit(){base.Exit();}public override void Update(){base.Update();}
}

http://www.yayakq.cn/news/771912/

相关文章:

  • 简述dw网站开发流程装修网名大全
  • 海宁住房和城乡规划建设局网站网站权重降低
  • 阿克苏网站建设公司建立网站的流程的合理顺序
  • 招投标网站建设wordpress更换主题打不开
  • 重庆建站模板搭建益阳北京网站建设
  • 单网页网站制作wordpress 大数据备份
  • 企业网站建设课程设计家居网站建设的背景及意义
  • 如何免费搭建网站电子商务网站建设与管理的背景
  • 濮阳网络电视台网页优化建议
  • 网站开发培训中心 市桥唐河永琚建筑公司网站
  • 网站制作平台建设网络营销的特点决定了它不能满足
  • php网站登录系统怎么做备份整个网站
  • 绍兴网站建设方案服务seo网站点击量排名优化
  • 企业网站的推广建议大网站设计
  • 衡水做网站哪儿好wordpress主题首页怎么修改
  • 山东网站备案公司吗重庆seo全网营销
  • 网站登录验证码不正确ps做全屏网站画布要多大
  • html是建网站导航栏怎么做公众平台小程序
  • 无备案网站如何赚钱织梦如何做网站
  • 城市房产网如何看出一个网站优化的是否好
  • 哪一个网站是专门做兼职的个人如何做一个网站
  • 北京seo网站设计黑龙江建设网三类人员
  • 自适应科技公司网站模板免费网站空间哪个好
  • 定制网站建设公司排行广西桂林新闻最新消息
  • 建设网站对公司起什么作用是什么意思海南省城乡住房建设厅网站首页
  • 教育网站制作视频住房和城乡建设部官方网站办事大厅
  • 长春建站模板厂家如何做微信公众号
  • 外贸公司网站建设费用 如何申请wordpress 宅男猫网站
  • 网站建设作业网站建设科技公司外部环境分析
  • 网站开发手机充值接口如何用ip做网站