Render.ru

Расположить обьект в центре вида (перспективы).

Fat@lix3D_MX

Активный участник
Рейтинг
10
#1
Всем доброго времени суток! Не могу понять как реализовать две задачи.
1) Как расположить объект в центре видового окна, будь то перспектива или вид из камеры.
2)У меня есть куча кнопок, и на них весит однотипная задача, которая просто дублируется в коде для каждой кнопки, получаеться много одного и того же кода. Как сделать унифицированную функцию которая бы вызывалась с этих кнопок, и принимала опред. аргументы. напиример имя кнопки и т.д. Как сделать такое? Вроде должно быть что то вроде :

====================
ob button pressed do (
MakeSomething()
)

Function MakeSomething(
c =A+b
)
====================
 

igorznag

Мастер
Рейтинг
103
#2
1) Для чего вам нужна такая возможность? Вы уже начали писать скрипт?
Что конкретно у вас не получается сделать: расположить объект, найти центр видового окна?
2) Сначала нужно объявить функции, а потом обработчики событий.
Код:
rollout test "Test"
(
button btn1 "Button1"
button btn2 "Button2"
edittext info "Info" fieldWidth:150
fn MakeSomething arg1=
(
if(arg1=="btn1")then info.text="Button1 pressed"
if(arg1=="btn2")then info.text="Button2 pressed"
)
on btn1 pressed do 
(
MakeSomething "btn1"
)
on btn2 pressed do 
(
MakeSomething "btn2"
)
)
createDialog test 200 100
 
Сверху