unity3d 吃豆人
unity3d 5.3.1,吃豆人源码,亲测 可以运行,希望能帮到有用的人
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 64000 2018-03-01 18:25 Pacman.vsPacmanv15.suo
文件 0 2017-12-27 16:55 Pacman.vsPacmanv15Serversqlite3db.lock
文件 917504 2018-03-01 18:25 Pacman.vsPacmanv15Serversqlite3storage.ide
文件 988 2017-12-27 20:31 PacmanAssetsAnimationslinky.overrideController
..A..H. 230 2017-12-27 20:28 PacmanAssetsAnimationslinky.overrideController.meta
文件 1871 2017-12-27 20:25 PacmanAssetsAnimationslinkyDown.anim
..A..H. 229 2017-12-27 20:21 PacmanAssetsAnimationslinkyDown.anim.meta
文件 1871 2017-12-27 20:25 PacmanAssetsAnimationslinkyLeft.anim
..A..H. 229 2017-12-27 20:20 PacmanAssetsAnimationslinkyLeft.anim.meta
文件 1872 2017-12-27 20:25 PacmanAssetsAnimationslinkyRight.anim
..A..H. 229 2017-12-27 20:20 PacmanAssetsAnimationslinkyRight.anim.meta
文件 1869 2017-12-27 20:25 PacmanAssetsAnimationslinkyUp.anim
..A..H. 229 2017-12-27 20:20 PacmanAssetsAnimationslinkyUp.anim.meta
文件 987 2017-12-27 20:31 PacmanAssetsAnimationsClyde.overrideController
..A..H. 230 2017-12-27 20:30 PacmanAssetsAnimationsClyde.overrideController.meta
文件 1870 2017-12-27 20:25 PacmanAssetsAnimationsClydeDown.anim
..A..H. 229 2017-12-27 20:22 PacmanAssetsAnimationsClydeDown.anim.meta
文件 1870 2017-12-27 20:25 PacmanAssetsAnimationsClydeLeft.anim
..A..H. 229 2017-12-27 20:21 PacmanAssetsAnimationsClydeLeft.anim.meta
文件 1871 2017-12-27 20:25 PacmanAssetsAnimationsClydeRight.anim
..A..H. 229 2017-12-27 20:21 PacmanAssetsAnimationsClydeRight.anim.meta
文件 1868 2017-12-27 20:25 PacmanAssetsAnimationsClydeUp.anim
..A..H. 229 2017-12-27 20:22 PacmanAssetsAnimationsClydeUp.anim.meta
文件 986 2017-12-27 20:31 PacmanAssetsAnimationsInky.overrideController
..A..H. 230 2017-12-27 20:30 PacmanAssetsAnimationsInky.overrideController.meta
文件 1869 2017-12-27 20:25 PacmanAssetsAnimationsInkyDown.anim
..A..H. 229 2017-12-27 20:23 PacmanAssetsAnimationsInkyDown.anim.meta
文件 1869 2017-12-27 20:25 PacmanAssetsAnimationsInkyLeft.anim
..A..H. 229 2017-12-27 20:22 PacmanAssetsAnimationsInkyLeft.anim.meta
文件 1870 2017-12-27 20:25 PacmanAssetsAnimationsInkyRight.anim
............此处省略1335个文件信息
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class GameManager : MonoBehaviour
{
private static GameManager _instance;
public static GameManager Instance
{
get
{
return _instance;
}
}
public Gameobject pacman;
public Gameobject blinky;
public Gameobject clyde;
public Gameobject inky;
public Gameobject pinky;
public Gameobject startPanel;
public Gameobject gamePanel;
public Gameobject startCountDownPrefab;
public Gameobject gameoverPrefab;
public Gameobject winPrefab;
public AudioClip startClip;
public Text remainText;
public Text nowText;
public Text scoreText;
public bool isSuperPacman = false;
public List usingIndex = new List();
public List rawIndex = new List { 0 1 2 3 };
private Listject> pacdotGos = new Listject>();
private int pacdotNum = 0;
private int nowEat = 0;
public int score = 0;
private void Awake()
{
_instance = this;
Screen.SetResolution(1024 768 false);
int tempCount = rawIndex.Count;
for (int i = 0; i < tempCount; i++)
{
int tempIndex = Random.Range(0 rawIndex.Count);
usingIndex.Add(rawIndex[tempIndex]);
rawIndex.RemoveAt(tempIndex);
}
foreach (Transform t in Gameobject.Find(“Maze“).transform)
{
pacdotGos.Add(t.gameobject);
}
pacdotNum = Gameobject.Find(“Maze“).transform.childCount;
}
private void Start()
{
SetGameState(false);
}
private void Update()
{
if (nowEat == pacdotNum && pacman.GetComponent().enabled != false)
{
gamePanel.SetActive(false);
Instantiate(winPrefab);
StopAllCoroutines();
SetGameState(false);
}
if (nowEat == pacdotNum)
{
if (Input.anyKeyDown)
{
SceneManager.LoadScene(0);
}
}
if (gamePanel.activeInHierarchy)
{
remainText.text = “Remain:
“ + (pacdotNum - nowEat);
nowText.text = “Eaten:
“ + nowEat;
scoreText.text = “Score:
“ + score;
}
}
public void onstartButton()
{
StartCoroutine(PlayStartCountDown());
AudioSource.PlayClipAtPoint(startClip new Vector3(0 0 -5));
startPanel.SetActive(false);
}
public void OnExitButton()
{
Application.Quit();
}
IEnumerator PlayStartCountDown()
{
Gameobject go = Instantiate(startCountDownPrefab);
yield return new WaitForSeconds(4f);
Destroy(go);
SetGameState(true);
Invoke(“CreateSuperPacdot“ 10f);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 64000 2018-03-01 18:25 Pacman.vsPacmanv15.suo
文件 0 2017-12-27 16:55 Pacman.vsPacmanv15Serversqlite3db.lock
文件 917504 2018-03-01 18:25 Pacman.vsPacmanv15Serversqlite3storage.ide
文件 988 2017-12-27 20:31 PacmanAssetsAnimationsl
..A..H. 230 2017-12-27 20:28 PacmanAssetsAnimationsl
文件 1871 2017-12-27 20:25 PacmanAssetsAnimationsl
..A..H. 229 2017-12-27 20:21 PacmanAssetsAnimationsl
文件 1871 2017-12-27 20:25 PacmanAssetsAnimationsl
..A..H. 229 2017-12-27 20:20 PacmanAssetsAnimationsl
文件 1872 2017-12-27 20:25 PacmanAssetsAnimationsl
..A..H. 229 2017-12-27 20:20 PacmanAssetsAnimationsl
文件 1869 2017-12-27 20:25 PacmanAssetsAnimationsl
..A..H. 229 2017-12-27 20:20 PacmanAssetsAnimationsl
文件 987 2017-12-27 20:31 PacmanAssetsAnimationsClyde.overrideController
..A..H. 230 2017-12-27 20:30 PacmanAssetsAnimationsClyde.overrideController.me
文件 1870 2017-12-27 20:25 PacmanAssetsAnimationsClydeDown.anim
..A..H. 229 2017-12-27 20:22 PacmanAssetsAnimationsClydeDown.anim.me
文件 1870 2017-12-27 20:25 PacmanAssetsAnimationsClydeLeft.anim
..A..H. 229 2017-12-27 20:21 PacmanAssetsAnimationsClydeLeft.anim.me
文件 1871 2017-12-27 20:25 PacmanAssetsAnimationsClydeRight.anim
..A..H. 229 2017-12-27 20:21 PacmanAssetsAnimationsClydeRight.anim.me
文件 1868 2017-12-27 20:25 PacmanAssetsAnimationsClydeUp.anim
..A..H. 229 2017-12-27 20:22 PacmanAssetsAnimationsClydeUp.anim.me
文件 986 2017-12-27 20:31 PacmanAssetsAnimationsInky.overrideController
..A..H. 230 2017-12-27 20:30 PacmanAssetsAnimationsInky.overrideController.me
文件 1869 2017-12-27 20:25 PacmanAssetsAnimationsInkyDown.anim
..A..H. 229 2017-12-27 20:23 PacmanAssetsAnimationsInkyDown.anim.me
文件 1869 2017-12-27 20:25 PacmanAssetsAnimationsInkyLeft.anim
..A..H. 229 2017-12-27 20:22 PacmanAssetsAnimationsInkyLeft.anim.me
文件 1870 2017-12-27 20:25 PacmanAssetsAnimationsInkyRight.anim
............此处省略1335个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)