資源簡介
unity3d 5.3.1,吃豆人源碼,親測 可以運行,希望能幫到有用的人
代碼片段和文件信息
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?????????{
????????????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:\n\n“?+?(pacdotNum?-?nowEat);
????????????nowText.text?=?“Eaten:\n\n“?+?nowEat;
????????????scoreText.text?=?“Score:\n\n“?+?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\.vs\Pacman\v15\.suo
?????文件??????????0??2017-12-27?16:55??Pacman\.vs\Pacman\v15\Server\sqlite3\db.lock
?????文件?????917504??2018-03-01?18:25??Pacman\.vs\Pacman\v15\Server\sqlite3\storage.ide
?????文件????????988??2017-12-27?20:31??Pacman\Assets\Animations\bl
????..A..H.???????230??2017-12-27?20:28??Pacman\Assets\Animations\bl
?????文件???????1871??2017-12-27?20:25??Pacman\Assets\Animations\bl
????..A..H.???????229??2017-12-27?20:21??Pacman\Assets\Animations\bl
?????文件???????1871??2017-12-27?20:25??Pacman\Assets\Animations\bl
????..A..H.???????229??2017-12-27?20:20??Pacman\Assets\Animations\bl
?????文件???????1872??2017-12-27?20:25??Pacman\Assets\Animations\bl
????..A..H.???????229??2017-12-27?20:20??Pacman\Assets\Animations\bl
?????文件???????1869??2017-12-27?20:25??Pacman\Assets\Animations\bl
????..A..H.???????229??2017-12-27?20:20??Pacman\Assets\Animations\bl
?????文件????????987??2017-12-27?20:31??Pacman\Assets\Animations\Clyde.overrideController
????..A..H.???????230??2017-12-27?20:30??Pacman\Assets\Animations\Clyde.overrideController.me
?????文件???????1870??2017-12-27?20:25??Pacman\Assets\Animations\ClydeDown.anim
????..A..H.???????229??2017-12-27?20:22??Pacman\Assets\Animations\ClydeDown.anim.me
?????文件???????1870??2017-12-27?20:25??Pacman\Assets\Animations\ClydeLeft.anim
????..A..H.???????229??2017-12-27?20:21??Pacman\Assets\Animations\ClydeLeft.anim.me
?????文件???????1871??2017-12-27?20:25??Pacman\Assets\Animations\ClydeRight.anim
????..A..H.???????229??2017-12-27?20:21??Pacman\Assets\Animations\ClydeRight.anim.me
?????文件???????1868??2017-12-27?20:25??Pacman\Assets\Animations\ClydeUp.anim
????..A..H.???????229??2017-12-27?20:22??Pacman\Assets\Animations\ClydeUp.anim.me
?????文件????????986??2017-12-27?20:31??Pacman\Assets\Animations\Inky.overrideController
????..A..H.???????230??2017-12-27?20:30??Pacman\Assets\Animations\Inky.overrideController.me
?????文件???????1869??2017-12-27?20:25??Pacman\Assets\Animations\InkyDown.anim
????..A..H.???????229??2017-12-27?20:23??Pacman\Assets\Animations\InkyDown.anim.me
?????文件???????1869??2017-12-27?20:25??Pacman\Assets\Animations\InkyLeft.anim
????..A..H.???????229??2017-12-27?20:22??Pacman\Assets\Animations\InkyLeft.anim.me
?????文件???????1870??2017-12-27?20:25??Pacman\Assets\Animations\InkyRight.anim
............此處省略1335個文件信息
- 上一篇:王紅梅.rar
- 下一篇:Cisco TFTP Server
評論
共有 條評論