NGUI-UISprite
来源:互联网 发布:推荐算法代码 编辑:程序博客网 时间:2024/06/05 03:37
今天做了一个得分板的效果,看图
结构
对应的依次是 个位 十位 百位 千位
写脚本:
using UnityEngine;using System.Collections;using System;public class Number : MonoBehaviour{private UISprite[] sprites;private UIAtlas traceAtlas;public int num=0;// Use this for initializationvoid Start (){sprites = GetComponentsInChildren<UISprite> ();//Debug.Log ("******"+sprites.Length);}// Update is called once per framevoid Update (){DisplayNumber (num);}//将数值肢解 每一位对应图片进行显示void DisplayNumber(int number){for (int i=0; i<4; i++) {int t=number/(int)Math.Pow(10,i)%10;sprites [i].spriteName = ""+t;}}}绑定在NumPanel上面。
思路是获取现面的所有子Sprite插件(其实一共有5个,地图还有一个,不过按照顺序它的序列为4,从0开始)。
注意一点 Math类在System中,需要引入System,还有得到的是double类型值,需强转int进行除法。
核心的一句代码 就是
sprites [i].spriteName = ""+t;啥意思,很简单了,好好体会吧。
0 0
- NGUI-UISprite
- NGUI -- UISprite
- 【Unity3D】【NGUI】UISprite
- unity开发 --------- NGUI (UISprite)
- NGUI之UISprite
- NGUI之UISprite
- NGUI实现UISprite拼接
- Unity NGUI UIBotton/UISprite
- Unity NGUI UISprite
- NGUI控件说明(中文) UISprite
- NGUI所见即所得之UISprite,UILabel
- NGUI UISprite显示Bug解决方案
- NGUI控件说明(中文) UISprite
- NGUI所见即所得之UISprite & UILabel
- NGUI源码分析(三) UISprite
- NGUI:浅谈NGUI中UISprite和UITexture
- unity3d ngui 利用 UIAtlas 动态创建 UISprite
- NGUI学习笔记(二)UISprite
- 易语言让我东山再起 邓学彬(优秀文章)————【Badboy】
- 基于XMPP协议的通讯工具
- matlab&octave 中plot的一些用法
- HTTPie:一个不错的 HTTP 命令行客户端
- Xilinx_ISE和ModelSim的联合使用方法 / 从Xilinx ISE 14.7启动ModelSim时遇到的问题
- NGUI-UISprite
- c++程序设计 谭浩强编 菜鸟学习笔记(一)
- 程序打印
- 括号配对(栈的应用!)
- Service之为什么使用服务
- 苹果发布Xcode 6 Beta 3,Swift迎来重大更新!
- Linux 内核知识及基本操作
- Object-c @property的使用方法
- POJ 1733 Parity game(种类并查集+哈希)