欢迎来到我们的狗刨网,我们今天主要来复习一下我们学过的知识点。
今天一天还是在围绕项目之间的地形,模型,关卡,分配什么的进行讨论,只是在早上学了动态显示图片。
动态显示图片可以用在游戏开始之前的介绍,图片一张一张的显示变换,当介绍完游戏后,会自动跳转到游戏开始界面,这样更能增加游戏的吸引力。下面让我们一起来学习一下。
图片变换的截图显示的效果不明显,所以我就没有截图,直接写的代码,朋友们可以充分发挥自己的才华,把界面和图片弄的漂亮和高大上哦。
代码如下:
- //声明GUITexture对象
- private GUITexture guiTexture;
- //声明Texture数组
- public Texture[] textures;
- //声明变量i 用作计时器
- private int i=0;
- //图片显示的间隔时间
- private float time = 1f;
- //初始化一下
- void Start () {
- guiTexture = this.GetComponent<GUITexture> ();
- }
- void Update () {
- time-=Time.deltaTime;
- //当时间<=0的时候,执行下面的操作
- if(time<=0){
- i++;
- time = 1;
- //当时间等于4的时候,执行下面的操作
- if (i == 4) {
- //跳转到“Game”项目中
- Application.LoadLevel("Game");
- }
- else{
- //否则,继续运行图片
- guiTexture.texture = textures ;
- }
- }
- }
更多精彩请关注:http://unity.gopedu.com/
来源:CSDN
作者:jingjingcrystal
链接:https://blog.csdn.net/jingjingcrystal/article/details/42587841