资源简介
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.me
文件 10352 2017-09-12 16:53 幻城探险2D横版通关小游戏\Assets\Animation\Bounce.anim
文件 208 2017-09-12 14:33 幻城探险2D横版通关小游戏\Assets\Animation\Bounce.anim.me
文件 10496 2017-09-18 11:38 幻城探险2D横版通关小游戏\Assets\Animation\Coin.anim
文件 208 2017-09-18 10:43 幻城探险2D横版通关小游戏\Assets\Animation\Coin.anim.me
文件 10096 2017-09-15 23:38 幻城探险2D横版通关小游戏\Assets\Animation\Enemy.anim
文件 208 2017-09-15 23:01 幻城探险2D横版通关小游戏\Assets\Animation\Enemy.anim.me
文件 10336 2017-09-18 11:38 幻城探险2D横版通关小游戏\Assets\Animation\FlagDown.anim
文件 208 2017-09-18 10:27 幻城探险2D横版通关小游戏\Assets\Animation\FlagDown.anim.me
文件 10232 2017-09-18 11:38 幻城探险2D横版通关小游戏\Assets\Animation\FlagIdle.anim
文件 208 2017-09-18 10:26 幻城探险2D横版通关小游戏\Assets\Animation\FlagIdle.anim.me
文件 10300 2017-09-09 12:49 幻城探险2D横版通关小游戏\Assets\Animation\Idle.anim
文件 179 2017-09-09 12:47 幻城探险2D横版通关小游戏\Assets\Animation\Idle.anim.me
文件 10232 2017-09-12 14:38 幻城探险2D横版通关小游戏\Assets\Animation\IdleQ.anim
文件 208 2017-09-12 14:30 幻城探险2D横版通关小游戏\Assets\Animation\IdleQ.anim.me
文件 10672 2017-09-09 12:53 幻城探险2D横版通关小游戏\Assets\Animation\Jump.anim
............此处省略2453个文件信息
相关资源
- unity2d_拼图小游戏
- unity2D塔防游戏源码Tower+Defense+2D+0.9.
- unity2D塔防游戏源码Tower Defense 2D 0.9.
- unity2D RPG游戏模板
- Unity3D 之2d开发,飞机大战所有源代码
- unity实现粒子画笔和路径画笔
- unity2d官方素材资源
- Unity2d RubysAdventrue正式版1.0MacOS平台.
- unity2d小游戏
- unity2D横版冒险跳跃游戏源码
- unity2d实现的贪吃蛇游戏
- Unity 2D游戏开发从入门到精通
- unity2D游戏斗地主的演示项目 服务器
- 1433 Unity2D游戏开发秘籍.pdf
- Unity 2D游戏开发从入门到精通 pdf 完整
- unity制作的2D横版DEMO
评论
共有 条评论