Unity3D 序列帧
发布日期:2021-06-30 19:37:43 浏览次数:3 分类:技术文章

本文共 728 字,大约阅读时间需要 2 分钟。

接口 

public static GameObject createSpriteAni(GameObject parent,string sprName,string namePrefix,Vector3 size,

        Vector3 pos,UIAtlas atlas,int fps,bool loop,bool makePixelPerfect)
    {
        UISprite sprite = NGUITools.AddWidget<UISprite>(parent);
        sprite.name = sprName;
        sprite.atlas = atlas;
        sprite.spriteName = sprName;
        sprite.type = UISprite.Type.Simple;
        sprite.pivot = UIWidget.Pivot.Center;
        if(makePixelPerfect)
        {
            sprite.MakePixelPerfect();
        }
        else
        {
            sprite.width = (int)size.x;
            sprite.height = (int)size.y;
        }
        GameObject go = sprite.gameObject;
        UISpriteAnimation sprAni = go.AddComponent<UISpriteAnimation>();
        sprAni.framesPerSecond =fps;
        sprAni.namePrefix = namePrefix;
        sprAni.loop = loop;
        go.transform.localPosition = pos;
        return go;
    }

转载地址:https://linxinfa.blog.csdn.net/article/details/45935265 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Unity3D 动态创建图集并压入精灵(NGUI)
下一篇:Unity3D 上传日志

发表评论

最新留言

很好
[***.229.124.182]2024年04月24日 21时00分31秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章