コード例 #1
0
    static void BuildMaterialAtlasContext(MenuCommand cmd)
    {
        BuildAtlases.doSpecificMaterials = true;
        BuildAtlases.targetMaterials.Add((Material)cmd.context);

        BuildAtlases ba = (BuildAtlases)ScriptableWizard.DisplayWizard("Build Atlas", typeof(BuildAtlases));

        ba.LoadSettings();
    }
コード例 #2
0
    static void BuildMaterialAtlas()
    {
        BuildAtlases.doSingleMaterial = true;
        BuildAtlases.targetMaterial   = (Material)Selection.activeObject;

        BuildAtlases ba = (BuildAtlases)ScriptableWizard.DisplayWizard("Build Atlas", typeof(BuildAtlases));

        ba.LoadSettings();
    }
コード例 #3
0
    static void BuildMaterialAtlas()
    {
        BuildAtlases.doSpecificMaterials = true;

        Object[] sel = Selection.GetFiltered(typeof(Material), SelectionMode.ExcludePrefab);

        for (int i = 0; i < sel.Length; ++i)
        {
            BuildAtlases.targetMaterials.Add((Material)sel[i]);
        }

        BuildAtlases ba = (BuildAtlases)ScriptableWizard.DisplayWizard("Build Atlas", typeof(BuildAtlases));

        ba.LoadSettings();
    }
コード例 #4
0
    static void BuildSpriteAtlases()
    {
        BuildAtlases ba = (BuildAtlases)ScriptableWizard.DisplayWizard("Build Atlases", typeof(BuildAtlases));

        ba.LoadSettings();
    }