• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Новости:

Форум Quest3D восстановлен!

Главное меню

Gui

Автор ๖ۣۜAu{R}oN, 12 августа 2009, 01:35:01

« назад - далее »

๖ۣۜAu{R}oN

У меня вАпрос, вот я сделал слайдер MP3, вроде всё пучком, вот только хАчу сделать чтоб он был повёрнут, знает кто - нить про это чё-нить или хатябы как текстурку повернуть?
๖ۣۜAu{R}oN

Ruslan

๖ۣۜAu{R}oN

Сделай свой слайдер, например, с помощью Mouse Intersection

๖ۣۜAu{R}oN

сделай мне векторный слайдер, и выложи исходник пжлст.
๖ۣۜAu{R}oN

Ruslan

Векторный слайдер - это что за слайдер?

๖ۣۜAu{R}oN

типа вот этого, шобы теХстурХа поворачивалась, как картинка в программе просмотра изображений от XP.
Вот образец, типа синяя ось и по ней должена двигаться красная фигнюшка. ???
๖ۣۜAu{R}oN

Ruslan

#5
"рисуеш" плейн с текстурой, затем плейн вращаеш на нужный угол, относительно центра плейна.

๖ۣۜAu{R}oN

сё, равно не доганяю, мож ты исходник сделаешь, а я уже там разберусь.
๖ۣۜAu{R}oN

Ruslan

#7
хорошо сделаю, если не сильно торопишся.
У тебя какой квест? а то у меня Quest3D 4.3 2005 Beta 6

๖ۣۜAu{R}oN

пасиб чувак  ;D, ток надо шоб кол-во переменных было 100 по вектору махимум, и Value отдельно который будет всё это выбирать.
๖ۣۜAu{R}oN

Ruslan

๖ۣۜAu{R}oN
Держи

๖ۣۜAu{R}oN

#10
Спасибо, тока я имел ввиду через GuiSkin, по 2D оси. :)
Или просто чтоб текстурка поворачивалась по значению (Value)
๖ۣۜAu{R}oN

Ruslan

#11
Какая тебе разница Gui или нет?
это пример, его можно адаптировать...
тем более, этот пример можно использовать с твоим Gui.

http://narod.ru/disk/11906259000/S.exe.html

๖ۣۜAu{R}oN

Разница в том, что в 3D у меня не получилось прилепить на экран, я верчу камеру, а модель на одной позиции
๖ۣۜAu{R}oN

Ruslan

#13
;D а ты попробуй в моем примере к Start 3D Scene прицепить Render, к нему источник света, камеру и 3D объекты.

Или нормально объясни, что у тебя там должно происходить? а то ничего не понятно, что должно крутиться, а что на месте стоять...

Да, имей в виду, что квестовский гуи - очень медленный!

๖ۣۜAu{R}oN

Ща, сё растолкую  ;D
MP3 плейер, красный круг - это как раз тот слайдер.
отдельно построен mp3 проигрыватель(рис 1) и там Calculator, построенный на Lua.
Максимальное знчение на 100(полныая ось слайдера), Calculator выщитывает из текущего времени файла(Current time) ту самую переменную, тоесть если поставить текущее время mp3 на половину, то значение у слайдера будет равняться 50.

Например полное время 343.14, текущее 61.76(рис 1),Lua выщитывает какое значение из 100 будет по текущему времени.
в нашем случае это 6.92 - то есть 6(без дисятичных)

Затем я построил Gui, который по значению из 100 и будет показывать то самое место, на котором текущее время.(рис 2)
поскольку текстуру крутить нельзя(рис 2), мне пришлось делать 36(number slider (рис 2)), которые меняются(рис 3).

Одна из 36 текстурок это тот же GuiSkin(рис 2), только с новой текстуркой, но со старым позиционированием, сделанным ярлычками (рис 4)

36 текстурок я задалбался ставить, и то мухаморно получилось - движение видно только через несколько текстур, потому что 100 \ 36 = 2.7
через 2 и 7 дисятых сикунды видно движение,я же хотел сделать до 100 текстурок, но я еле как сделал 36, вот по этому и пытаюсь повернуть програмно через Value только текстурку, как в фотошопе (рис 5)
๖ۣۜAu{R}oN