Просмотр полной версии : Вращать 3D объект, так чтобы смотреть со всех сторон мышкой.
Задача такая: нужно чтобы фотографию определенного прибора (сделанную по кадрам, со всех сторон) можно было разворачивать с помощью мышки на 360 градусов. Причем чтобы мышка как бы брала прибор. При отпускании мышки прибор останавливался в нужном ракурсе. А при наведении на определенные детали прибора всплывали подсказки (типа описания). Пожалуйста помогите кто нибудь, у меня скоро мозги взорвуться, не получается. Кой какие исходники есть, но у меня 5 и 7 флеш и они не открываются.
VovkaMorkovka
08.08.2007, 14:46
Ууу брат, это тебе надо использовать всю мощь 3D программирования.
Попробуй поюзать библиотеку sandy - это кажися то, что тебе надо.
Принципиально - же идея, как и во всем 3D такая: берешь модель объекта созданную в 3D max или еще где, заполняешь полигоны соотв текстурами и перемещаешь/вращаешь используя возможности сторонней или собственноручно написанной библиотеки
chingachgoog
08.08.2007, 14:49
А что тут сложного?
Разместить в мувике покадровую анимацию, а потом в зависимости от положения мыши по оси х, переходить по кадрам gotoAndStop(нужный кадр)
VovkaMorkovka
08.08.2007, 14:53
А что тут сложного?
Разместить в мувике покадровую анимацию, а потом в зависимости от положения мыши по оси х, переходить по кадрам gotoAndStop(нужный кадр)
Угу, прикидываешь сколько это кадров надо?
2chingachgoog:
Я уже так одну игру начал делать - после 52 фреймов у меня почти отпало желание что-либо делать, поскольку пофреймовый принтскрин, потом нарезка в шопе, затем сохранение, импорт и точное расположение в фрейме. Неудобно, хотя если есть ЗД, то можна по рецепту VovkaMorkovkaю
Fernando Costa
08.08.2007, 15:02
если вращение по ХYZ то такая нарезка точно не поможет, а для панорамы впринципе сгодится и нарезка
В принципе я так и делаю, кадры у меня все готовы. Тока вот со скриптом проблема. Не получается так, что бы можно было мышкой брать и разворачивать постепенно. А, только если вожу мышкой в лево и право то поворачивается, а мне нужно, чтобы ну как бы брать лапкой и поворачивать.:wacko:
Golovach
08.08.2007, 15:28
Навесь поверх своей анимации прозрачный мувиклип и двигай его мышкой. Свой объект вращай в зависимости от положения прозрачного мувика.
http://www.flasher.ru/forum/showthread.php?t=97804
chingachgoog
08.08.2007, 15:41
Угу, прикидываешь сколько это кадров надо?
Сколько нужно.
2chingachgoog:
Я уже так одну игру начал делать - после 52 фреймов у меня почти отпало желание что-либо делать, поскольку пофреймовый принтскрин, потом нарезка в шопе, затем сохранение, импорт и точное расположение в фрейме. Неудобно, хотя если есть ЗД, то можна по рецепту VovkaMorkovkaю
В том-то и дело, если есть 3D, то всего-то делов - нажать кнопочку сделать секвенции и нажать кнопочку во флеше импорта - а уж флеш сам расставит их по фреймам и спозиционирует :-)
В принципе я так и делаю, кадры у меня все готовы. Тока вот со скриптом проблема. Не получается так, что бы можно было мышкой брать и разворачивать постепенно. А, только если вожу мышкой в лево и право то поворачивается, а мне нужно, чтобы ну как бы брать лапкой и поворачивать.
Т.е. проблема только в этом??? :)
Сколько нужно.
В том-то и дело, если есть 3D, то всего-то делов - нажать кнопочку сделать секвенции и нажать кнопочку во флеше импорта - а уж флеш сам расставит их по фреймам и спозиционирует :-)
Т.е. проблема только в этом??? :)
Агаб в этом:(
http://blog.papervision3d.org/
Golovach
08.08.2007, 19:40
http://silin.fatal.ru/#2,11
смотреть оперой
Eric Gurt
08.08.2007, 22:38
фотки настоящие, а область детали - находится по функции, которую я сам придумал и она на 100% работает:
function GetIn2D(x, y, z)
{
Не рискну вылаживать :)
}
Тебе типа как здесь (http://www.kip-radio.ru/rst430/) надо? Только чтоб не движок скроллера, а сам прибор хватать? Ну так сделай действительно прозрачный объект и таскай его вместо кнопки скроллера.
CrazyFlasher
09.08.2007, 17:18
papervision 3d - лучше движка я не видел
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.