NGUI 3.5课程(五岁以下儿童)button-图片切换

简介:

然后,我们去了一个样本,做一个button画面切换。

特征,像球员“开始”和“暂停”。


写TestButton.cs脚本:

using UnityEngine;
using System.Collections;

public class TestButton : MonoBehaviour {
	protected bool switchFlag = true;

	// Use this for initialization
	void Start () {
	
	}

	void OnClick () {
		if (this.switchFlag) {
			this.GetComponent<UISprite> ().spriteName = "pause";
			this.GetComponent<UIButton> ().normalSprite = "pause";
			this.switchFlag = false;
		}
		else{
			this.GetComponent<UISprite>().spriteName = "start";
			this.GetComponent<UIButton>().normalSprite = "start";
			this.switchFlag = true;
		}
	}
}

将脚本挂在simple button上


然后。执行:执行效果例如以下:

点击后,出现暂停button。





版权声明:本文博客原创文章。博客,未经同意,不得转载。









本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4676153.html,如需转载请自行联系原作者


相关文章
|
监控 安全 JavaScript
【web渗透思路】框架敏感信息泄露(特点、目录、配置)
【web渗透思路】框架敏感信息泄露(特点、目录、配置)
1078 0
【web渗透思路】框架敏感信息泄露(特点、目录、配置)
|
JSON 算法 Java
常见登录密码加密方式
常见登录密码加密方式
2369 0
|
Web App开发 前端开发 JavaScript
探索Python科学计算的边界:利用Selenium进行Web应用性能测试与优化
【10月更文挑战第6天】随着互联网技术的发展,Web应用程序已经成为人们日常生活和工作中不可或缺的一部分。这些应用不仅需要提供丰富的功能,还必须具备良好的性能表现以保证用户体验。性能测试是确保Web应用能够快速响应用户请求并处理大量并发访问的关键步骤之一。本文将探讨如何使用Python结合Selenium来进行Web应用的性能测试,并通过实际代码示例展示如何识别瓶颈及优化应用。
537 5
|
11月前
|
敏捷开发 存储 数据可视化
团队效率翻倍!2024年最佳协作工具排行榜
在现代职场,高效管理团队任务和优化协作流程至关重要。传统方式已难以应对大规模团队的需求,而团队协作工具正改变这一局面。本文精选了2024年市场上表现突出的几款工具,包括板栗看板、Trello、Asana、Slack、ClickUp,从功能特点、易用性和性价比等方面进行全面解析,助力团队提升效率。这些工具不仅支持任务管理、进度跟踪,还提供即时沟通和文件共享功能,适用于远程办公、跨部门合作等场景。
492 4
|
Rust Cloud Native 安全
哇塞!Rust 在云原生环境中搞大事啦!构建微服务竟如此酷炫,你还不来看看?
【8月更文挑战第31天】《构建微服务:Rust 在云原生环境中的实践》探讨了 Rust 语言凭借其内存安全、高性能及可靠性等特性,在快速发展的云计算领域构建微服务的优势。书中介绍了选择合适框架(如 Axum 和 Tide)、容器化部署、服务间通信及确保服务可靠性等方面的内容,并展示了 Rust 在云原生环境中的广泛应用前景。
693 1
|
Python SEO
Django入门到放弃之路由
Django入门到放弃之路由
a++与++a的区别
a++与++a的区别。
159 4
EMQ
|
IDE Java 开发工具
JMeter 扩展开发:自定义 JMeter 插件的调试
本期JMeter拓展开发系列文章将介绍一种比较轻量级的编写代码调试方式:利用Java远程调试(Remote Java Application)来完成对自己开发的JMeter扩展的调试。
EMQ
361 0
JMeter 扩展开发:自定义 JMeter 插件的调试
|
Java Linux Nacos
服务搭建篇(二) Nacos单机/集群服务搭建
注意:在单台服务器上搭建伪集群不能使用连续端口号(比如8848,8849,8850), 因为使 用8848(grpc会占用9848,9849),8849(grpc会占用9849,9850),会导致端口冲突 原因:Nacos2.x版本相比1.X新增了gRPC的通信方式,因此需要增加2个端口。新增端口是 在配置的主端口(server.port)基础上,进行一定偏移量自动生成
331 0