• 大小: 62.12MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-01-27
  • 语言: 其他
  • 标签: Unity2D  横版通关  

资源简介

2d横版通关小游戏,美术资源原创自合作美工。可以去我的博客,看该项目截图介绍再决定是否下载。满满的干货。 、

资源截图

代码片段和文件信息

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SocialPlatforms.Impl;
using UnityEngine.UI;

public class AnimationControllerTest : MonoBehaviour
{
    #region 缓存玩家的Animator组件
    private Animator anim = null;
    private  AudioSource audio;
    Rigidbody2D rigidbody2D;
    private bool isGround = false;
    
    
    public Gameobject player;
    public Gameobject Money;
    public Gameobject Cavans;
    public Gameobject Maincamera;
    #endregion

    #region Start 缓存
    void Start()
    {
        anim = this.GetComponent();
        audio = GetComponent();
        rigidbody2D = GetComponent();
    }
    #endregion

    #region Update 每帧控制
    void Update()
    {
        PlayerConroller();
    }
    #endregion

    #region -PlayerConroller 具体玩家动画的方法 只实现动画不实现具体位移
    private void PlayerConroller()
    {
       
        if (Input.GetKey(KeyCode.A))
        {
            anim.SetBool(“IsWalk“ true);
            this.transform.localScale = new Vector3(-1 1 1);//动画向左走
            this.transform.Translate(Vector3.left * Time.deltaTime * 5);
            //rigidbody2D.AddForce(-Vector2.right * force_move);//实现具体位移
        }
        else if (Input.GetKey(KeyCode.D))
        {
            anim.SetBool(“IsWalk“ true);
            this.transform.localScale = new Vector3(1 1 1);//动画向右走
            this.transform.Translate(Vector3.right * Time.deltaTime * 5);
           //    rigidbody2D.AddForce(Vector2.right * force_move);////实现具体位移
        }
        else if (Input.GetKeyUp(KeyCode.A) || Input.GetKeyUp(KeyCode.D))
        {
            anim.SetBool(“IsWalk“ false);
        }

        if (Input.GetKeyDown(KeyCode.J))
        {
            anim.SetTrigger(“IsAttack“);//动画攻击
            PlayAudio(“shoot“);

        }

        if (isGround && Input.GetKeyDown(KeyCode.K))
        {
            anim.SetTrigger(“IsJump“);//动画跳跃
            isGround = false;
            Vector2 temPosition = rigidbody2D.transform.position;
            rigidbody2D.transform.position = new Vector2(temPosition.x temPosition.y + 2f);//实现具体跳跃位移
            PlayAudio(“Jump Small“);
        }
    }
    public void OnCollisionEnter2D(Collision2D col)
    {   //if(collider .col=“Ground“)
        if (col.gameobject.tag == “Ground“)
        {
            Debug.Log(“Groune“);
            isGround = true;
        }
        if (col.gameobject.tag == “Enemy“)
        {
            
            //Gameobject.Find(“Canvas“).GetComponent().Add();
            Gameobject.Find(“life“).GetComponent().Minus();
            PlayAudio(“Aced“);
            transform.position = new Vector3(-14.55f -2.44f 0);
            Maincamera.transform.position = new Vector3(-1.8f 1 -1);
            /*if (UI.lif//e == 0)
            {
                SceneManager.LoadScene(“死亡“);
            }*/
        }
        if (

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-07 11:13  幻城探险2D横版通关小游戏\
     目录           0  2017-10-08 13:40  幻城探险2D横版通关小游戏\.vs\
     目录           0  2017-09-10 15:04  幻城探险2D横版通关小游戏\.vs\Su\
     目录           0  2017-09-10 15:45  幻城探险2D横版通关小游戏\.vs\Su\v15\
     文件      118272  2017-10-07 18:35  幻城探险2D横版通关小游戏\.vs\Su\v15\.suo
     目录           0  2017-10-07 17:13  幻城探险2D横版通关小游戏\.vs\Su\v15\sqlite3\
     文件      684032  2017-10-07 17:13  幻城探险2D横版通关小游戏\.vs\Su\v15\sqlite3\storage.ide
     目录           0  2017-10-08 13:40  幻城探险2D横版通关小游戏\.vs\幻城探险\
     目录           0  2017-10-08 13:41  幻城探险2D横版通关小游戏\.vs\幻城探险\v15\
     文件       26112  2017-10-08 13:41  幻城探险2D横版通关小游戏\.vs\幻城探险\v15\.suo
     目录           0  2017-10-08 13:40  幻城探险2D横版通关小游戏\.vs\幻城探险\v15\sqlite3\
     文件      565248  2017-10-08 13:40  幻城探险2D横版通关小游戏\.vs\幻城探险\v15\sqlite3\storage.ide
     目录           0  2017-10-08 13:30  幻城探险2D横版通关小游戏\Assets\
     目录           0  2017-09-18 11:38  幻城探险2D横版通关小游戏\Assets\Animation\
     文件       10408  2017-09-09 12:53  幻城探险2D横版通关小游戏\Assets\Animation\Attack.anim
     文件         179  2017-09-09 12:39  幻城探险2D横版通关小游戏\Assets\Animation\Attack.anim.meta
     文件       10352  2017-09-12 16:53  幻城探险2D横版通关小游戏\Assets\Animation\Bounce.anim
     文件         208  2017-09-12 14:33  幻城探险2D横版通关小游戏\Assets\Animation\Bounce.anim.meta
     文件       10496  2017-09-18 11:38  幻城探险2D横版通关小游戏\Assets\Animation\Coin.anim
     文件         208  2017-09-18 10:43  幻城探险2D横版通关小游戏\Assets\Animation\Coin.anim.meta
     文件       10096  2017-09-15 23:38  幻城探险2D横版通关小游戏\Assets\Animation\Enemy.anim
     文件         208  2017-09-15 23:01  幻城探险2D横版通关小游戏\Assets\Animation\Enemy.anim.meta
     文件       10336  2017-09-18 11:38  幻城探险2D横版通关小游戏\Assets\Animation\FlagDown.anim
     文件         208  2017-09-18 10:27  幻城探险2D横版通关小游戏\Assets\Animation\FlagDown.anim.meta
     文件       10232  2017-09-18 11:38  幻城探险2D横版通关小游戏\Assets\Animation\FlagIdle.anim
     文件         208  2017-09-18 10:26  幻城探险2D横版通关小游戏\Assets\Animation\FlagIdle.anim.meta
     文件       10300  2017-09-09 12:49  幻城探险2D横版通关小游戏\Assets\Animation\Idle.anim
     文件         179  2017-09-09 12:47  幻城探险2D横版通关小游戏\Assets\Animation\Idle.anim.meta
     文件       10232  2017-09-12 14:38  幻城探险2D横版通关小游戏\Assets\Animation\IdleQ.anim
     文件         208  2017-09-12 14:30  幻城探险2D横版通关小游戏\Assets\Animation\IdleQ.anim.meta
     文件       10672  2017-09-09 12:53  幻城探险2D横版通关小游戏\Assets\Animation\Jump.anim
............此处省略2453个文件信息

评论

共有 条评论