示例#1
0
 private void Awake()
 {
     sheet = GetComponent <SpriteSheet>();
     sheet.AddAnim("move_death", 13, 1, true);
     sheet.AddAnim("move_left", 16, 1, true);
     sheet.AddAnim("move_right", 16, 1, true);
 }
示例#2
0
 void Awake()
 {
     sheet = GetComponent <SpriteSheet>();
     sheet.AddAnim("right", 2, 0.2);
     sheet.AddAnim("rightStop", 1, 0.2);
     sheet.AddAnim("death", 3, 0.05, true);
     sheet.AddAnim("attacked", 3, 0.2);
     stop_limit_count = UnityEngine.Random.Range(1, 25);
 }
示例#3
0
    private void Awake()
    {
        sheet = GetComponent <SpriteSheet>();
        sheet.AddAnim("right", 10, 1);
        sheet.AddAnim("rightStop", 1);
        sheet.AddAnim("Jump", 5, 1, true);

        m_Anim        = GetComponent <Animator>();
        m_Rigidbody2D = GetComponent <Rigidbody2D>();

        SetFlip(sheet.spriteRenderer.flipX);
    }
示例#4
0
 public void Awake()
 {
     if (sheet == null)
     {
         sheet = GetComponent <SpriteSheet>();
     }
     if (enabled)
     {
         sheet.init();
         sheet.AddAnim("play", sheet._sprites.Length, animSpeed, clampAnim);
         sheet.Play("play");
         sheet.AddAnimationEvent("play", -1, () => PlayEnded());
     }
 }
示例#5
0
    void Start()
    {
        SpriteSheet sheet = GetComponent <SpriteSheet>();

        sheet.AddAnim("animation", FrameNumber, Speed, !Loop);
        sheet.Play("animation");
        if (LifeTime > 0)
        {
            Destroy(gameObject, LifeTime);
        }
        else
        {
            sheet.AddAnimationEvent("animation", -1, () => { Destroy(gameObject); });
        }
    }
示例#6
0
 private void Awake()
 {
     sheet = GetComponent <SpriteSheet>();
     sheet.AddAnim("stand", 2, 0.1, false);
     //sheet.AddAnim("move_death", 12, 1, true);
     sheet.AddAnim("move_right", 9, 1, false);
     sheet.AddAnim("move_left", 9, 1, false);
     sheet.AddAnim("in_air_right", 1, 1, true);
     sheet.AddAnim("in_air_left", 1, 1, true);
     sheet.AddAnim("jump", 2, 0.24, true);
 }