1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Простая кномка на панели инструментов

Тема в разделе "MAXScript", создана пользователем -, 22 мар 2004.

Модераторы: Savin Denis
  1. Guest

    Помогите пожалуйста!!!

    Для создания кнопки для создания нового объекта на панели инструментов, я написал следующий скрипт:

    macroScript My_Light
    category:"Lights and Cameras"
    internalcategory:"Lights and Cameras"
    tooltip:"My Light"
    ButtonText:"My Light"
    icon:#("MyLightsIcon",1)
    (
    on execute do StartObjectCreation MyLightObject
    on isChecked return mcrUtils.IsCreating MyLightObject
    )

    но эту кнопку можно жно добавит используя CustomizeUI меню.
    Но возникли некоторые трудности:

    1) Как сделать чтобы она сама добавилась в интерфейс при запуске
    макса - без кастомайзинга??????????

    2) Иконка выглядит очень бледно - а если использовать маску _16m _24m
    или альфа канал _16а или _24а - совсем картинка провадает - "голая" кнопка.
     
  2. Savin Denis vip

    Savin Denis Moderator Команда форума

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    1) Ни как.ToolBar автоматом прописать нельзя, можно только в Menu bar.
    2) Попробуй использовать для создания иконок скрипт MakeIcon
     
  3. Guest

    1) А может можно внести изменения в какой-то файл настроек интерфейса? Вопрос в том что-бы добавлялась кнопка в интерфейс при инсталяции. Коротче говоря, чтоб Installer что-то куда-то прописал - ина появлялась.???

    2) Не шарю в сриптах, но попытаюсь почиать в хелпухе об MakeIcon.

    Хотя интересно чего ж она выглядит словно полу-прозрачная.
     
  4. Guest

    Ха!
    Я разобрался - я допустил ошибку в имени маски.
    Например файл иконки 2Dlights_16i.bmp, а файл маски я обозвал 2D_lights_16a.bmp - вот она то и не применялась. А иконка была бледная потому что если нет маски, то за уровень прозрачности берется цвет верхнего левого пикселя - а он то серый - вои и иконка полупрозрачная.

    С автоматической вставкй кнопки в интерфейс инсталлером тоже разобрался -
    если вы вставите кнопку вручную - то сможете найти изменеия в файлах
    _setup.ui & DefaultUI.cui. Внеся изменения в них по образу и подобию, можно добавит кнопку без кастомайзинка в максе.
     
  5. Savin Denis vip

    Savin Denis Moderator Команда форума

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    Буду иметь ввиду этот метод, но с ним надо по осторожней - внутрений формат этих файлов может менятся отверсии к версии.
     
Модераторы: Savin Denis

Поделиться этой страницей