unity学习之动态显示图片

来源:互联网 发布:软件用户手册 编辑:程序博客网 时间:2024/04/29 04:34

欢迎来到我们的狗刨网,我们今天主要来复习一下我们学过的知识点。


今天一天还是在围绕项目之间的地形,模型,关卡,分配什么的进行讨论,只是在早上学了动态显示图片。


        动态显示图片可以用在游戏开始之前的介绍,图片一张一张的显示变换,当介绍完游戏后,会自动跳转到游戏开始界面,这样更能增加游戏的吸引力。下面让我们一起来学习一下。


       图片变换的截图显示的效果不明显,所以我就没有截图,直接写的代码,朋友们可以充分发挥自己的才华,把界面和图片弄的漂亮和高大上哦。


        代码如下:


  1.         //声明GUITexture对象
  2.         private GUITexture guiTexture;
  3.         
  4.         //声明Texture数组
  5.         public Texture[] textures;
  6.         
  7.         //声明变量i  用作计时器
  8.         private int i=0;
  9.         
  10.         //图片显示的间隔时间
  11.         private float time = 1f; 

  12.         //初始化一下
  13.         void Start () {
  14.                 guiTexture = this.GetComponent<GUITexture> ();
  15.         }

  16.         void Update () {
  17.                 time-=Time.deltaTime;
  18.                 
  19.                 //当时间<=0的时候,执行下面的操作
  20.                 if(time<=0){
  21.                 i++;
  22.                 time = 1;
  23.                      
  24.                       //当时间等于4的时候,执行下面的操作
  25.                       if (i == 4) {
  26.                             
  27.                               //跳转到“Game”项目中
  28.                               Application.LoadLevel("Game");                
  29.                         }
  30.                      else{
  31.                              
  32.                                //否则,继续运行图片
  33.                                guiTexture.texture = textures ;
  34.                         }
  35.                 }
  36.         }

更多精彩请关注:http://unity.gopedu.com/

0 0
原创粉丝点击