Unity动态更换图片

博主写的是五秒倒计时后开始游戏,用图片显示倒计时数字,由于初学Unity所以方法可能不太好,但不失为一种解决方法。

using UnityEngine;
using System.Collections;
using UnityEngine.UI;//别忘加了

public class GameController : MonoBehaviour {

public Sprite five;
public Sprite four;
public Sprite three;
public Sprite two;
public Sprite one;

public Image CDownImage;

bool gameStarted;

float pTime;

void Start(){
  pTime = 0.0f;
  gameStarted=false;
}

void FixedUpdate(){
  if (gameStarted == false) {

  if (pTime-4.0f>=0)
    cDownImage.overrideSprite = one;
  else if (pTime-3.0f>0)
    cDownImage.overrideSprite = two;
  else if (pTime-2.0f>=0)
    cDownImage.overrideSprite = three;
  else if (pTime-1.0f>=0)
    cDownImage.overrideSprite = four;
  else if (pTime-0.0f>=0)
    cDownImage.overrideSprite = five;

  pTime += Time.deltaTime;

  if (pTime-5.0f>=0) {//倒计时结束
    pTime = 0.0f;
    gameStarted = true;
    cDownImage.gameObject.SetActive(false);
  }
  }

}

当然通过动态更改text也可以实现倒计时效果,不过由于字体限制显示效果有限吧。

时间: 2024-08-28 12:58:05

Unity动态更换图片的相关文章

动态更换应用Icon

转:原理1--activity-alias 在AndroidMainifest中,有两个属性: // 决定应用程序最先启动的Activity android.intent.action.MAIN // 决定应用程序是否显示在程序列表里 android.intent.category.LAUNCHER 另外,还有一个activity-alias属性,这个属性可以用于创建多个不同的入口,相信做过系统Setting和Launcher开发的开发者在系统的源码中应该见过很多. 原理2--PM.setCom

动态设置图片的宽度和高度

动态设置图片控件的宽度和高度: imageView.getLayoutParams().width=600;imageView.getLayoutParams().height=400; 设置图片(src): imageView.setImageResource(resId); android获得屏幕高度和宽度: 1.WindowManager wm = (WindowManager) getContext()                     .getSystemService(Cont

js 动态修改属性值 动态修改图片,字等

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"   http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <meta http-equiv = "content-type" content="text/html;charset=utf-8"/> &

社交应用动态九宫格图片的规则

这里主要以微信和QQ空间为作为研究对象,得到的结论如下. QQ空间里的动态 iOS设备,以iPhone6为分界 iPhone6及以上分辨率的设备: 当宽且高同时 > 512px时,判断 宽/高的比例值:大于 2时,以高度为基准,缩小到512px,宽度等比缩.小于等于 2时,以宽度为基准,缩小到512px,高度等比缩 当宽.高其中一边小于512px,直接下原图: iPhone6以下的设备(5s.SE.4s),判断条件同上,只是将512px改为200px Android规则同上,只是以1280分辨率

Android HorizontalScrollView 水平滑动 在listview上面动态添加图片

Android HorizontalScrollView   水平滑动    listview 上动态添加图片 最近遇到了个 在listview展示广告的需要动态添加图片 如图: 使用了 horizontalScrollView   在listview上进行添加 java代码: package com.baozi.bzhorizontalscrollview; import java.util.ArrayList; import android.app.Activity; import andr

jquery动态改变图片

动态改变图片: var bb = 1;var aa=4; $("div[page='" + bb + "'] dd").eq(aa).children("img").attr("src", "images/zy_033.jpg") <div class="Pc4_con_list1" page="1"> <dl class="Pc4_dl1

写个js动态调整图片宽高 (原创)

<body style="TEXT-ALIGN: center;"> <div id="testID" style="background:red;MARGIN-RIGHT: auto; MARGIN-LEFT: auto; width:173;height:184"> <img src="http://e.hiphotos.baidu.com/image/pic/item/024f78f0f736afc3

通过php安装Imagick扩展给动态gif图片打水印

通过php安装Imagick扩展给动态gif图片打水印 一直以来php处理图片都是以gd为主流,直到近些年Imagick的使用才渐渐变多.gd通常用来缩放图片,给图片打水印等基本功能,对于复杂效果如制作图标按钮.图倒影等滤镜功能就会力不从心.尤其对于有多帧图片的动态gif图打水印,如果使用gd像处理普通jpg那样去打水印,打完水印后的图片只剩下第一帧,没有动态效果.Imagick就能很好的胜任这一点,使得php给动态gif图片打水印成为可能,而且它还具有内存占用小,画质高的特点.下面是分别使用g

Android代码中动态设置图片的大小(自动缩放),位置

项目中需要用到在代码中动态调整图片的位置和设置图片大小,能自动缩放图片,用ImageView控件,具体做法如下: 1.布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"