Unity技巧总结03 转美术数字动态设置

本文介绍了在Unity中如何创建一个接口,将数字转换为美术风格的显示,适用于UGUI系统。通过该接口,可以自动将传入的数字转换为对应的美术资源。如果使用NGUI,只需调整图片替换部分以适应图集中的数字图片。
摘要由CSDN通过智能技术生成

游戏中经常会要求使用美术形式的数字表现,这里提供一个接口,传入数字,可以自动转化为美术字(前提是需要有自己的美术资源),代码如下:

    public Image[] _imageList;//美术字列表
    public InputField _inputNum;//测试用

    //美术字类型(不同的表现)
    enum E_NumType
    {
        Type_1,
        Type_2
    }

    /// <summary>
    /// 获取图片类型
    /// </summary>
    /// <param name="type"></param>
    /// <returns></returns>
    string GetNumTypeString(E_NumType type)
    {
        string numType = "";
        switch (type)
        {
            case E_NumType.Type_1:
                numType = "type1_";
                break;
            case E_NumType.Type_2:
                numType = "type2_";
                break;
            default:
                numType = "type1_";
                break;
        }

        return numType;
    }

    /// <summary>
    /// 设置美术字
    /// </summary>
    //
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值