資源簡介
使用Unity3D 設(shè)計的FlyBird,含有力量系統(tǒng),飛翔過程中力量不斷減少,力量越小飛起來越費力。可在飛翔中吃到蟲子補(bǔ)充力量。 文件含有資源圖片設(shè)計源文件(.AI) 適合新手學(xué)習(xí)

代碼片段和文件信息
using?UnityEngine;
using?System.Collections;
using?UnityEngine.UI;
public?class?GameMain?:?MonoBehaviour?{
????private?float?m_LastUpdateShowTime?=?0f;????//上一次更新幀率的時間;
????private?float?m_UpdateShowDeltaTime?=?0.1f;//更新幀率的時間間隔;
????private?int?m_frameUpdate?=?0;//幀數(shù);
????private?float?m_FPS?=?0;
????public?enum?GAME_STATUS
{
Ready
Going
GameOver
}
private?GAME_STATUS?status;
????public?GAME_STATUS?Status
????{
????????get?{?return?this.status;?}
????????set?{?this.status?=?value;
????????????this.UpdateUI();
????????}
????}
public?Gameobject?panelReady;
public?Gameobject?panelScore;
public?Gameobject?PanelGG;
public?PipingManager?pipingManager;
public?Player?player;
????public?Text?UIScore;
????public?Text?UIScoreEnd;
????private??int?score;
????//?Use?this?for?initialization
????public?int?Score
????{
????????get?{?return?score;?}
????????set?{
????????????this.score?=?value;
????????????this.UIScore.text?=“分?jǐn)?shù):“+?this.score.ToString();
????????????this.UIScoreEnd.text?=?this.score.ToString();
????????}
????}
????void?Awake()
????{
????????Application.targetframeRate?=?100;
????}
????void?Start?()?{
????????m_LastUpdateShowTime?=?Time.realtimeSinceStartup;
????????this.panelReady.SetActive?(true);
????????this.player.OnDeath?+=?Player_OnDeath;
????????this.player.OnScore?+=?OnPlayerScore;
????}
????private?void?OnPlayerScore(int?score)
????{
????????Debug.Log(“OnPlayerScore“);
????????this.Score?+=?score;
????}
????///?
????///?玩家死亡
????///?
????private?void?Player_OnDeath()
????{
????????//置游戲狀態(tài)GameOver
????????this.Status?=?GAME_STATUS.GameOver;
????????this.pipingManager.StopRun();
????}
????//?Update?is?called?once?per?frame
????void?Update?()?{
????????//UpdateUI();
????????m_frameUpdate++;
????????if?(Time.realtimeSinceStartup?-?m_LastUpdateShowTime?>=?m_UpdateShowDeltaTime)
????????{
????????????m_FPS?=?m_frameUpdate?/?(Time.realtimeSinceStartup?-?m_LastUpdateShowTime);
????????????m_frameUpdate?=?0;
????????????m_LastUpdateShowTime?=?Time.realtimeSinceStartup;
????????}
????}
????
????void?OnGUI()
????{
????????GUIstyle?suistyle?=?new?GUIstyle();
????????suistyle.fontSize?=?40;
????????GUI.Label(new?Rect(20200500500)?“FPS:?“?+?m_FPS.ToString(“f2“)?suistyle);
????}
????
????public?void?StartGame()
{
this.Status?=?GAME_STATUS.Going;
pipingManager.StartRun?();
Debug.Log?(“startGame“+this.status);
????????this.player.Fly();
????}
public?void?UpdateUI()
{
????????Debug.Log(“UpdateUI“);
this.panelReady.SetActive?(this.status==GAME_STATUS.Ready);
this.panelScore.SetActive?(this.status==GAME_STATUS.Going);
this.PanelGG.SetActive?(this.status==GAME_STATUS.GameOver);
}
????public?void?ReStart()
????{
????????this.Status?=?GAME_STATUS.Ready;
????????this.pipingManager.Init();
????????this.player.Init();
????????Score?=?0;
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????..A..H.????125440??2018-08-05?14:40??FlyBird\.vs\FlyBird\v15\.suo
?????文件??????????0??2018-08-04?09:39??FlyBird\.vs\FlyBird\v15\Server\sqlite3\db.lock
?????文件?????491520??2018-08-04?21:00??FlyBird\.vs\FlyBird\v15\Server\sqlite3\storage.ide
?????文件??????32768??2018-08-05?11:19??FlyBird\.vs\FlyBird\v15\Server\sqlite3\storage.ide-shm
?????文件????2583272??2018-08-05?14:40??FlyBird\.vs\FlyBird\v15\Server\sqlite3\storage.ide-wal
?????文件??????20859??2018-08-05?14:40??FlyBird\Assembly-CSharp.csproj
?????文件??????83115??2018-08-05?14:41??FlyBird\Assets\flybird.unity
?????文件????????174??2018-08-03?21:40??FlyBird\Assets\flybird.unity.me
?????文件???????7898??2018-08-04?17:31??FlyBird\Assets\Icon\FlyBird_Icon_192-01.png
?????文件???????1205??2018-08-04?17:31??FlyBird\Assets\Icon\FlyBird_Icon_192-01.png.me
?????文件????????191??2018-08-04?17:31??FlyBird\Assets\Icon.me
?????文件???????7535??2018-08-05?14:41??FlyBird\Assets\Prefabs\piping.prefab
?????文件????????179??2018-08-03?21:41??FlyBird\Assets\Prefabs\piping.prefab.me
?????文件????????191??2018-08-03?21:41??FlyBird\Assets\Prefabs.me
?????文件???????4872??2018-08-03?20:49??FlyBird\Assets\res\begin.png
?????文件???????1205??2018-08-03?20:49??FlyBird\Assets\res\begin.png.me
?????文件???????1878??2018-08-05?14:41??FlyBird\Assets\res\bg1.controller
?????文件????????179??2018-08-03?19:40??FlyBird\Assets\res\bg1.controller.me
?????文件??????11572??2018-08-03?19:35??FlyBird\Assets\res\bg1.png
?????文件???????1205??2018-08-03?19:29??FlyBird\Assets\res\bg1.png.me
?????文件???????1878??2018-08-05?14:41??FlyBird\Assets\res\bg2.controller
?????文件????????179??2018-08-03?19:49??FlyBird\Assets\res\bg2.controller.me
?????文件??????33959??2018-08-03?19:28??FlyBird\Assets\res\bg2.png
?????文件???????1205??2018-08-03?19:29??FlyBird\Assets\res\bg2.png.me
?????文件???????1878??2018-08-05?14:41??FlyBird\Assets\res\bg3.controller
?????文件????????179??2018-08-03?19:53??FlyBird\Assets\res\bg3.controller.me
?????文件??????14728??2018-08-03?19:28??FlyBird\Assets\res\bg3.png
?????文件???????1205??2018-08-03?19:29??FlyBird\Assets\res\bg3.png.me
?????文件???????1878??2018-08-05?14:41??FlyBird\Assets\res\bg4.controller
?????文件????????179??2018-08-03?19:54??FlyBird\Assets\res\bg4.controller.me
............此處省略4251個文件信息
- 上一篇:paintman
- 下一篇:upf3.0 IEEE1801 2015版
評論
共有 條評論