Для создания кнопки для создания нового объекта на панели инструментов, я написал следующий скрипт:
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а - совсем картинка провадает - "голая" кнопка.
1) А может можно внести изменения в какой-то файл настроек интерфейса? Вопрос в том что-бы добавлялась кнопка в интерфейс при инсталяции. Коротче говоря, чтоб Installer что-то куда-то прописал - ина появлялась.???
2) Не шарю в сриптах, но попытаюсь почиать в хелпухе об MakeIcon.
Хотя интересно чего ж она выглядит словно полу-прозрачная.
Ха!
Я разобрался - я допустил ошибку в имени маски.
Например файл иконки 2Dlights_16i.bmp, а файл маски я обозвал 2D_lights_16a.bmp - вот она то и не применялась. А иконка была бледная потому что если нет маски, то за уровень прозрачности берется цвет верхнего левого пикселя - а он то серый - вои и иконка полупрозрачная.
С автоматической вставкй кнопки в интерфейс инсталлером тоже разобрался -
если вы вставите кнопку вручную - то сможете найти изменеия в файлах
_setup.ui & DefaultUI.cui. Внеся изменения в них по образу и подобию, можно добавит кнопку без кастомайзинка в максе.
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
Гость
Для создания кнопки для создания нового объекта на панели инструментов, я написал следующий скрипт:
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а - совсем картинка провадает - "голая" кнопка.
Savin Denis
2) Попробуй использовать для создания иконок скрипт MakeIcon
Гость
2) Не шарю в сриптах, но попытаюсь почиать в хелпухе об MakeIcon.
Хотя интересно чего ж она выглядит словно полу-прозрачная.
Гость
Я разобрался - я допустил ошибку в имени маски.
Например файл иконки 2Dlights_16i.bmp, а файл маски я обозвал 2D_lights_16a.bmp - вот она то и не применялась. А иконка была бледная потому что если нет маски, то за уровень прозрачности берется цвет верхнего левого пикселя - а он то серый - вои и иконка полупрозрачная.
С автоматической вставкй кнопки в интерфейс инсталлером тоже разобрался -
если вы вставите кнопку вручную - то сможете найти изменеия в файлах
_setup.ui & DefaultUI.cui. Внеся изменения в них по образу и подобию, можно добавит кнопку без кастомайзинка в максе.
Savin Denis