日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 編程 > C# > 正文

Unity3d實現Flappy Bird游戲

2019-10-29 19:32:21
字體:
來源:轉載
供稿:網友

本文實例為大家分享了Unity3d實現Flappy Bird的具體代碼,供大家參考,具體內容如下

一、小鳥

在游戲中,小鳥并不做水平位移,而是通過障礙物的移動讓小鳥有水平運動的感覺,小鳥只需要對鼠標的點擊調整豎直加速度就可以了,同時加上水平旋轉模仿原版的FlappyBird的運動。同時,還要對豎直位置進行判斷,否則游戲不能正常結束。

這里貼上小鳥上附加的腳本代碼

Player.cs

using UnityEngine;using System.Collections; public class Player : MonoBehaviour {   private Rigidbody body; public Vector3 jumpForce = new Vector3(0, 300, 0); private bool state = true; //確保只執行一次 private int bestScore = 0;  // Use this for initialization void Start () {    body = transform.GetComponent<Rigidbody>();   }  void OnCollisionEnter(Collision collisionInfo) {  if (state)  {   //碰撞游戲結束   state = false;   Score.instance.state = false;   AudioManager.instance.PlayHit();   AudioManager.instance.PlayDie();   Invoke("EndGame", 0.4f);  }     }  // Update is called once per frame void Update ()  {  //下限  if (transform.position.y < -20)  {   if (state)   {    state = false;    Score.instance.state = false;    AudioManager.instance.PlayDie();    Invoke("EndGame", 0.4f);   }  }   //上限  if (transform.position.y > 20)  {   if (state)   {    state = false;    Score.instance.state = false;    AudioManager.instance.PlayDie();    Invoke("EndGame", 0.4f);   }  }  //判斷鼠標左鍵點擊或者空格  if (Input.GetKeyDown(KeyCode.Space)||Input.GetMouseButtonDown(0))  {   AudioManager.instance.PlayFly();   body.velocity = Vector3.zero;   //加速度   body.AddForce(jumpForce);   //控制旋轉量   this.transform.rotation = Quaternion.Euler(45, 270, 0);  }     else  {    //旋轉   if (transform.rotation.eulerAngles.x >= 280||transform.rotation.eulerAngles.x<=50)   {        transform.Rotate(-150 * Time.deltaTime, 0, 0);   }  }  }  public void EndGame() {  //保存最佳成績  PlayerPrefs.SetInt("PlayerScore", Score.instance.score);  bestScore = PlayerPrefs.GetInt("PlayerBestScore");  if (Score.instance.score > bestScore)   bestScore = Score.instance.score;  PlayerPrefs.SetInt("PlayerBestScore", bestScore);  //跳轉到結束場景  Application.LoadLevel("End"); } }

二、障礙物

障礙物只要定時產生,隨機設定偏移量,然后添加向左運動的速度就行了,同時要設定自動銷毀的時間,回收障礙物,否則內存占用會越來越大。

這里用了三個腳本,分別是上下障礙物和障礙物生成腳本。附加到一個空物體上就行了。

GenerateObstacle.cs

 

using UnityEngine;using System.Collections; public class GenrateObstacle : MonoBehaviour {  public GameObject obstacle; public GameObject obstacle1; public float startTime = 1f; public float gapTime=1.5f; public float gapDistance = 13; private Vector3 gapVector; private Vector3 midVector; // Use this for initialization void Start () {  InvokeRepeating("InitiateObstacle", startTime, gapTime);  gapVector = new Vector3(0, gapDistance / 2, 0);   }  void InitiateObstacle() {  midVector = new Vector3(8,Random.Range(-3.2f, 3.2f),0);   Instantiate(obstacle, midVector+gapVector,new Quaternion(0,0,180,0));  Instantiate(obstacle1, midVector-gapVector, Quaternion.identity);   }}

Obstacle.cs

using UnityEngine;using System.Collections; public class Obstacle : MonoBehaviour {  public float speed = -8f; private Rigidbody body; private Transform player; private bool isPassed = false; // Use this for initialization void Start () {  Destroy(this.gameObject, 4);  body = this.GetComponent<Rigidbody>();  body.velocity = new Vector3(speed, 0, 0);  player = GameObject.FindGameObjectWithTag("Bird").transform; }  // Update is called once per frame void Update () {  if (player.transform.position.x > transform.position.x && isPassed == false)  {   isPassed = true;      Score.instance.GetScore();  } }}

Obstacle1.cs

using UnityEngine;using System.Collections; public class Obstacle1 : MonoBehaviour { public float speed = -8f; private Rigidbody body; private Transform player; private bool isPassed = false; // Use this for initialization void Start() {  Destroy(this.gameObject, 4);  body = this.GetComponent<Rigidbody>();  body.velocity = new Vector3(speed, 0, 0);  player = GameObject.FindGameObjectWithTag("Bird").transform; }  }

此外還有分數顯示,最佳分數顯示,音效等等,都是細節。

Unity3d,Flappy,Bird

Unity3d,Flappy,Bird

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲伊人婷婷| 最近高清中文在线字幕在线观看1| 91精品久久久久久久久久入口| 91精品国产乱码久久蜜臀| 中文在线视频| 国产一区深夜福利| 国产蜜臀在线| 中文字幕在线导航| 中文字幕高清在线播放| 午夜视频在线观看一区| 久久久久久久久99精品| 91亚洲国产| 日韩免费电影网站| 深夜福利一区二区| 久精品在线观看| 精品日韩99亚洲| 国产综合精品在线| 欧美中文字幕精品| 日韩欧美三级| 日韩欧美中文字幕视频| 在线视频国产三级| 国产成人中文字幕| 成年人黄国产| 亚洲欧洲在线观看av| 欧美日韩激情一区| 日韩在线不卡一区| 精品国产乱码久久久久久蜜臀| 婷婷中文字幕一区三区| 日本免费在线视频不卡一不卡二| 粉嫩粉嫩芽的虎白女18在线视频| 91精品免费在线观看| 精品国内自产拍在线视频| 伊人www22综合色| 欧美日韩高清在线播放| 亚洲成人7777| 国产一级网站视频在线| 在线视频1区2区| 国产日韩精品在线观看| 欧美三级日韩三级国产三级| 日韩精品视频免费播放| 中文精品在线观看| 欧美日韩在线不卡一区| 亚洲一区在线观看免费| 欧美日韩高清在线播放| 日本不卡高清视频一区| 欧美变态tickling挠脚心| 在线观看区一区二| 91精品国产色综合久久久蜜香臀| 欧美日韩中文字幕综合视频 | 精品亚洲综合| 国产中文在线| 亚州福利视频| 亚洲视频中文字幕| 97久久精品| 日韩在线观看视频一区二区| 中文字幕第一页在线播放| 在线视频不卡国产V| 91精品国产色综合久久不卡蜜臀| 久久麻豆视频| 国产小视频在线| 国产福利一区在线观看| 国产一级视频| 日韩欧美999| 欧美 中文字幕| 久久婷婷综合国产| 日本精品免费观看高清观看| 亚洲九九精品| 亚洲美女视频一区| 欧美日韩综合在线| 中文字幕 亚洲一区| 色综合天天性综合| 欧美久久在线观看| 久久99久久99精品中文字幕| 日韩在线视频在线观看| 国产99亚洲| 又黄又www的网站| 国产一级免费看| 在线精品视频免费播放| 日韩不卡在线观看| 国产一区久久久| 色猫猫国产区一区二在线视频| 久久久久蜜桃| 国产欧美日韩精品在线| 日韩av一区二| 国产在线欧美日韩| 亚洲成a人片在线www| 亚洲欧洲日韩精品在线| 伊人www22综合色| 国内精品露脸在线视频播放| 日韩国产亚洲欧美| 国产999在线观看| 亚洲电影中文字幕在线观看| 欧美日韩国产中文| 精品一二三四| 亚洲制服一区| 精品日韩av| 日韩精品免费观看视频| 欧美 日韩 国产在线观看| 日韩亚洲国产欧美| 国产成人精品综合久久久| 亚洲一区中文字幕在线观看| 精品国产乱码一区二区| 亚洲综合在线不卡| 日韩精品在线看| 国内精品99| 一区二区欧美国产| 日韩精品免费观看视频| 精品日韩一区二区三区免费视频| 二区三区中文字幕| 亚洲成av人综合在线观看| 一级一片免费视频| 在线视频日韩欧美| 欧美日韩国产一区中文午夜 | 日韩.欧美.亚洲| 国产成人精品综合网站| 中文网丁香综合网| 国产亚洲污的网站| 精品调教chinesegay| 日韩精品免费视频一区二区三区| 999在线视频| 国产欧美日韩亚洲| 在线不卡日本| 精品日本视频| 中文字幕一区二区三区精品| 天堂√8在线中文| 久99久视频| 在线视频第一页| aa国产成人| 精品国产1区二区| 首页国产欧美久久| 欧美日韩中文字幕日韩欧美| 亚洲免费观看视频| 在线国产1区| 亚洲欧美日本国产专区一区| 91蜜桃婷婷狠狠久久综合9色| 欧美日中文字幕| av一级在线| 91精品国产91久久久久久三级| 精品久久久91| 欧美日韩亚洲视频| 黄色国产在线| 一区二区三区精品99久久| 国产不卡精品在线| 亚洲一卡二卡在线观看| 91精品婷婷国产综合久久竹菊| 中文字幕精品一区二| 国产三级视频在线播放线观看| 日韩高清不卡| 综合激情国产一区| 亚洲女同中文字幕| 国产在线www| 天堂精品高清1区2区3区| 欧美一级久久久久久久久大| 天堂精品高清1区2区3区| 黄色片免费在线| 欧美三级日本三级少妇99| www.老鸭窝.com| 在线精品视频免费播放| 久艹在线视频| 91精品综合久久| 国产又粗又猛又爽又黄91精品| 日韩精品乱码av一区二区| 国产免费不卡av| 精品久久久网| 一级片在线播放| а√天堂中文在线资源8| 日韩欧美中文在线视频| 在线免费播放av| 91精品综合久久久久久 | 蜜桃视频中文字幕| 91精品国产手机| 亚洲素人一区二区| 日韩av中文字幕一区| 日韩精品在线免费观看| 中文字幕 乱码 中文乱码91| 欧美1234区| 国产亚洲短视频| 欧美日韩乱国产| 国产成人精品日本亚洲专区61| 日韩欧美一级二级三级久久久| 欧美日韩国产黄色| 欧美日韩高清| 日韩不卡av| 日韩视频精品在线观看| 久久中文精品| 亚洲欧洲日韩精品在线| 午夜伦欧美伦电影理论片| 二区中文字幕| 久久久91精品| 久草视频在线看| 中文网丁香综合网| 欧美一级欧美三级在线观看| 国产乱码午夜在线视频| 欧美日韩国产系列| 国产网站欧美日韩免费精品在线观看 | 高清1区2区| 一区二区三区视频网站| 国产黄色在线播放| 日韩在线观看一区| 中文字幕欧美日韩精品| 国产aa精品| 深夜福利一区二区| 欧美日韩亚洲系列| 亚洲免费精品| 精品区一区二区| 亚洲第一视频| 欧洲精品二区| 成人ww免费完整版在线观看| 精品久久久久久综合日本欧美 | 一区视频在线播放| 亚洲a一级视频| 欧美xxxx中国| 国产在线视频一区二区| 91精品蜜臀在线一区尤物| 国产视频一区二| 美女黄a一级视频| 91亚洲欧美| 欧美日韩国产大片| 精品一区二区三区中文字幕 | 中文字幕人成乱码在线观看| aaa大片在线观看| 国产黄色在线看| 中文字幕成人乱码在线电影| 亚洲一区中文| 日韩视频中文| 久久久91精品| 日本熟女一区二区| 亚洲国产午夜精品| 午夜国产在线视频| 午夜精品一区二区三区免费视频| 91精品免费看| 伊人精品视频| 精品久久久精品| 久久久精品99| 日韩精品a在线观看91| 国产日韩精品在线观看| 欧美一级日韩不卡播放免费| 国产日韩中文字幕| 欧美日韩国产高清视频| 久久激情一区| 亚洲欧美久久234| 亚洲国产91精品在线观看| 伊人中文字幕在线观看| 中文字幕在线精品| 国产一区 二区 三区一级| 欧美日本精品| 日韩欧美国产成人精品免费| 国产一区不卡在线| 中文字幕国产日韩| 首页国产欧美久久| 亚洲专区一区| 精品久久91| 视频一区二区中文字幕| 亚洲成av人综合在线观看| 日韩欧美中文字幕在线观看| 精品免费久久久| 日韩精品 欧美| 日韩精品在线视频观看| 亚洲欧美999| 中文字幕亚洲在| 欧美日韩在线播放一区| 久久中文精品| 欧美日韩视频不卡| 在线看av的网址| 亚洲欧洲精品在线| aa国产成人| 国产一区二中文字幕在线看| 亚洲乱码视频| 精品国产1区二区| 在线中文字幕视频观看| 国产一卡2卡3卡免费网站| 精品日本视频| 亚洲免费在线视频一区 二区| 99这里有精品视频| 欧美日本精品在线| 中文在线一区| 久久久精品99| 国产欧美 在线欧美| 中文字幕日韩亚洲| 视频一区二区中文字幕| 99国内精品| 中文字幕精品亚洲| 91精品国产91久久久| 欧洲一级精品| 亚洲图片小说综合| 中文字幕精品亚洲| 国产乱码午夜在线视频| 久久久综合av| 国产不卡一区二区在线观看| 国产黄色网页| 中文字幕在线看精品乱码| 中文字幕线观看| 国产黄色精品| 久久久99免费| 欧洲精品二区| 国产欧美日韩在线观看| 午夜亚洲一区| 国产福利一区在线观看| 国产高清视频一区二区| 日韩在线视频观看| 日韩免费视频| 日韩亚洲欧美中文三级| 日韩在线 中文字幕| av免费在线网站| 国产午夜精品一区二区三区视频| 国产婷婷精品| 日韩精品丝袜在线| 日韩欧美三级视频| 亚洲综合在线小说| 日韩欧美中文视频| 中文字幕在线视频网| 91麻豆视频网站| 国产 欧美 日韩 在线| 国产不卡在线| 99视频在线看| 欧美日韩综合视频| av中文天堂在线| 欧美日韩精品国产| 国产一级一片免费播放| 日韩免费视频| 欧美日韩国产中字| 久久香蕉精品| 欧美日韩一二三四| 国产丝袜欧美中文另类| 精品国产91乱高清在线观看| 久久久精品欧美| 日本精品国语自产拍在线观看| 国产在线不卡一区| 欧美xxxx中国| 国产一二三精品| 91久久精品国产91性色69| 日韩亚洲欧美中文高清在线| 国产 中文 字幕 日韩 在线| av手机天堂| 欧美日韩精品综合在线| 香蕉精品久久| 国产日韩精品电影| 日本视频久久久| 国产日韩综合| 免费视频久久| 欧美自拍一区| 日韩亚洲欧美中文三级| 欧美日韩中文字幕| 欧美日韩国产一区在线| 一区二区日韩av| 亚洲乱码视频| 日韩国产在线观看一区| 国产在线看一区| 日韩国产在线不卡视频| 亚洲视频在线观看三级| 91精品国产欧美日韩| 国产高清不卡av| 国产丝袜欧美中文另类| 国产视频不卡| 中文字幕高清在线播放| 欧美日韩三级视频| 亚洲成在线观看| 亚洲国产午夜精品| 欧美日韩激情一区二区三区| 国产日韩成人精品| 91精品久久久久久久91蜜桃| 日韩中文字幕视频在线观看| 欧美久久在线| 国产一级网站视频在线| 精品国产31久久久久久| 色综合婷婷久久| 欧美一级在线免费| 中文字幕综合在线| 日韩一级精品| 欧洲一级精品| 粉嫩喷白浆久久| 亚洲国产欧美日韩精品| 日韩视频一区| 一级日本免费的| 亚洲欧洲国产视频| 午夜国产福利一区二区| 日韩不卡一二区| 精品中文字幕在线| 精品福利在线观看| 日韩精品在线私人| 中文字幕在线视频日韩| 日韩精品一二三四区| 中文字幕在线中文字幕二区| 免费视频中文字幕| 精品视频1区2区3区| 国产h片在线观看| 91九色精品视频| 精品国产网站在线观看| 亚洲高清不卡一区| va中文字幕| 中文字幕欧美日韩精品| 1区2区在线| 精品日韩av一区二区| 欧美久久久久久蜜桃| 亚洲一级影院| 日韩国产在线不卡视频| 欧美一级免费观看| 精品国产91乱高清在线观看| 日韩欧美中文字幕公布| 日韩中文字幕在线播放|