3DCenter.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> проблемы с Mapbutton
Banshee
сообщение 06/04/2007, 11:25
Сообщение #1


призрак в машине
Иконка группы

Группа: Участник
Сообщений: 2 904
Регистрация: 27/07/2002
Из: Челябинск
Пользователь №: 453



Пишу скриптованый плагин - текстурную карту, возникли проблемы с MapButton.

В справке MaxScript касательно этого элемента управления написано:

"When a mapButton is used in a rollout in a scripted material or textureMap plug-in, and so turn up the Material Editor, it behaves with the same functionality as sub-map buttons do in other materials and maps. This includes supporting drag-and-drop with instance/copy, and opening sub-maps if they have been assigned."

Ничего подобного я не наблюдаю. После клика открывается окно выбора карты, после выбора ничего не меняется.

Такой подход:

mapbutton mapbtn1 "Mask" align:#right width:200
on mapbtn1 picked texmap do
(
mapbtn1.map=texmap
)

ничего принципиально не меняет. При нажатии на кнопку с уже назначенной текстурой вновь появляется диалог выбора карты, хотя по идее я должен попасть в интерфейс вложенной карты, как принято в редакторе материалов.
Что я делаю не так?


код
+++++++++++

plugin textureMap ColorMask

name:"ColorMask" classID:#(0x7f14579d, 0x5caf6eb8 )extends: ColorCorrect replaceUI:false
(
parameters main rollout: params
(
)--end params

rollout params "ColorMask Map Parameters"
(
mapbutton mapbtn1 "Mask" align:#right width:200
on mapbtn1 picked texmap do
(
mapbtn1.map=texmap
)
)--end rollout
)--end plugin

+++++++++++
Go to the top of the page
 
+Quote Post
amaru
сообщение 06/04/2007, 13:27
Сообщение #2


Бывалый
Иконка группы

Группа: Пользователи
Сообщений: 148
Регистрация: 18/07/2005
Пользователь №: 14 939



Всё правильно, так и должно быть. На большее эта кнопка не сбособна. Для редактирования материалов нужно писать свой интерфейс (насколько мне известно, но возможно, что я ошибаюсь).
Go to the top of the page
 
+Quote Post
Bots
сообщение Системное сообщение






Reply to this topicStart new topic

1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 20/04/2024 - 04:52