unity3D---切换图片
来源:互联网 发布:ubuntu 查看系统日志 编辑:程序博客网 时间:2024/06/05 17:31
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class ButtonScript : MonoBehaviour
{
//实现点击鼠标,切换图片
//(物体)
public GameObject NextButton;
//下一张按钮对象
public GameObject LastButton;
//上一张按钮对象
public GameObject ImageTu;
//图片对象
//(组件)
Image imageSprite;//定义图片组件
Button next;//下一张图片组件
Button last;//上一张图片组件
public Sprite [] sprites;//定义精灵组件
int index = 0; //当前下标
//为各个组件赋值(属性)
void Start(){
imageSprite = ImageTu.GetComponent<Image> ();
next = NextButton.GetComponent<Button> ();
last = LastButton.GetComponent<Button> ();
//随机显示一张图片可用
index = Random.Range(0,sprites.Length);
imageSprite.sprite = sprites [index];
}
//切换下一张(方法)
public void NextSprite(){
imageSprite.sprite = sprites [++index];
}
//切换上一张(方法)
public void LastSprite(){
imageSprite.sprite = sprites[--index];
}
//更换按钮状态
void Update(){
if (index == sprites.Length - 1) {
next.interactable = false;
}
else if (index == 0) {
last.interactable = false;
} else {
next.interactable = true;
last.interactable = true;
}
}
}
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class ButtonScript : MonoBehaviour
{
//实现点击鼠标,切换图片
//(物体)
public GameObject NextButton;
//下一张按钮对象
public GameObject LastButton;
//上一张按钮对象
public GameObject ImageTu;
//图片对象
//(组件)
Image imageSprite;//定义图片组件
Button next;//下一张图片组件
Button last;//上一张图片组件
public Sprite [] sprites;//定义精灵组件
int index = 0; //当前下标
//为各个组件赋值(属性)
void Start(){
imageSprite = ImageTu.GetComponent<Image> ();
next = NextButton.GetComponent<Button> ();
last = LastButton.GetComponent<Button> ();
//随机显示一张图片可用
index = Random.Range(0,sprites.Length);
imageSprite.sprite = sprites [index];
}
//切换下一张(方法)
public void NextSprite(){
imageSprite.sprite = sprites [++index];
}
//切换上一张(方法)
public void LastSprite(){
imageSprite.sprite = sprites[--index];
}
//更换按钮状态
void Update(){
if (index == sprites.Length - 1) {
next.interactable = false;
}
else if (index == 0) {
last.interactable = false;
} else {
next.interactable = true;
last.interactable = true;
}
}
}
0 0
- unity3D---切换图片
- unity3d Runtime 切换摄像机
- unity3d 摄像机切换脚本
- Unity3D切换贴图
- unity3D-----场景切换效果
- unity3d 切换场景
- Unity3D场景切换
- Unity3d场景切换
- Unity3D相机切换效果
- Unity3d之ScrollView实现图片浏览切换功能----折磨的学习
- 图片切换
- 图片切换
- 图片切换
- 图片切换
- 图片切换
- 图片切换
- 图片切换
- 图片切换
- Android自定义圆角矩形
- HTML5学习(一) 初始网页
- 学习笔记———《自动文档摘要评价方法---Edmundson和ROUGE》
- leetcode 494
- 【学习笔记】选择标识符
- unity3D---切换图片
- MQTT协议
- Web服务之基础知识
- 0409 css背景属性
- python-format函数格式化字符串
- Java的枚举使用
- sql语句记录
- web安全相关概念
- install LuaForWindow 提示The server name or address could not be resolved. 错误