using UnityEngine;
using System.Collections;
public class AtlasTest : MonoBehaviour
{
public UIAtlas atlas;
public string name;
// Use this for initialization
void Start ()
{
UISpriteData data = atlas.GetSprite(name);
renderer.material.mainTexture = atlas.texture;
renderer.material.mainTextureScale = new Vector2(1.0f * data.width / atlas.texture.width, 1.0f * data.height / atlas.texture.height);
//纹理坐标和NGUI的坐标换算
renderer.material.mainTextureOffset = new Vector2(1.0f * data.x / atlas.texture.width, 1.0f - 1.0f * (data.y + data.height) / atlas.texture.height);
}
// Update is called once per frame
void Update ()
{
}
}
NGUI 图集工具应用于3D场景中
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 六顶思考帽是英国学者爱德华·德·博诺(Edward de Bono)博士开发的一种思维训练模式,或者说是一个全面思...