Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.12.2011, 14:29
uzver3254 вне форума Посмотреть профиль Отправить личное сообщение для uzver3254 Найти все сообщения от uzver3254
  № 1  
Ответить с цитированием
uzver3254
[+1 27.12.11]
 
Аватар для uzver3254

Регистрация: Mar 2011
Адрес: 60;40
Сообщений: 24
Tools Помогите с 3D объектами

Уважаемые гуру флэша, дайте мне неразумному пошаговую инструкцию по следующей задаче, прошу.

Есть три объекта, каждый из которых состоит из двух примитивов
И надо сделать так, что каждый из них таскался мышью(drag'n'drop делать умею), но при этом изменялись видимые грани, относительно смотрящего. В итоге чтоб можно было дотаскать эти объекты до двухмерного вида
Я уже забил на идею сделать процесс перетаскивания полностью интерактивным, но ведь и анимацию ровно сделать не получается.
Подскажите пожалуйста как и в каком направлении идти.


Последний раз редактировалось uzver3254; 27.12.2011 в 23:38.
Старый 27.12.2011, 14:59
illuzor вне форума Посмотреть профиль Отправить личное сообщение для illuzor Найти все сообщения от illuzor
  № 2  
Ответить с цитированием
illuzor
 
Аватар для illuzor

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
Крутить что ли нужно?
При MOUSE_DOWN включаете enterFrame, через него смотрите на направление движения курсора, в зависимости от него крутите объект (или контейнер с объектами) в пространстве. При MOUSE_UP убиваете enterFrame.

Цитата:
Ведь и анимацию ровно сделать не получается
Это почему? Зря что ли твины придумали?

Старый 27.12.2011, 15:02
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 3  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Только с использованием 3д движка/класа.
Вот держи ссылку. У них также есть свой форум, там тебе обьяснят как подключать движок и всё остальное, если сам не сможеш.
__________________
Дети не должны знать о своих родителях

Старый 27.12.2011, 21:43
uzver3254 вне форума Посмотреть профиль Отправить личное сообщение для uzver3254 Найти все сообщения от uzver3254
  № 4  
Ответить с цитированием
uzver3254
[+1 27.12.11]
 
Аватар для uzver3254

Регистрация: Mar 2011
Адрес: 60;40
Сообщений: 24
Цитата:
Сообщение от illuzor Посмотреть сообщение
Крутить что ли нужно?
При MOUSE_DOWN включаете enterFrame, через него смотрите на направление движения курсора, в зависимости от него крутите объект (или контейнер с объектами) в пространстве. При MOUSE_UP убиваете enterFrame.
На счёт механизма драг'n'дропа понятно что по MOUSE_DOWN запускается enterFrame - это всё легко.
А вот изобразить сами объекты весьма проблематично. Пытался строить их из стенок, но при поворачивании на какие-то X Y Z кубики разваливаются или складываются очень не правдоподобно.
В виде 3д объектов этих примитивов у меня нет, потому как нет ни одного 3д редактора.

Цитата:
Сообщение от Tails Посмотреть сообщение
Только с использованием 3д движка/класа.
Спасибо за ссылку.
А что-нибудь более "лёгкое" есть? И по восприятию и по реализации. В конце концов мне надо просто двигать латунные контакты-кубики, а не авто симулятор писать.

Старый 27.12.2011, 23:59
mumifikat вне форума Посмотреть профиль Отправить личное сообщение для mumifikat Найти все сообщения от mumifikat
  № 5  
Ответить с цитированием
mumifikat

Регистрация: Aug 2011
Адрес: Керчь
Сообщений: 18
Как вариант можно сделать фигуры в 3Dmax, а также анимацию поворота их на 360 градусов, со всеми динамическими тенями и отблесками. Далее импортировать во флеш и крутить мувик по кадрам относительно положения мыши к примеру.
Есть ещё Swift 3D Xpress Flash Plug-in, с его помощью можно всё это делать не выходя из адоб флеш.
Можно конечно использовать 3D движки.

Старый 28.12.2011, 06:34
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 6  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Вот все возможные варианты:
  1. Используя 3Д программу: сохранить коротенькое видео, и при нажатий во флеше проигрывать.
  2. Используя 3Д программу: отрендерить все ваши фигурки под всеми необходимыми углами обзора в картинки и далее во флеше ими манипулировать.
  3. Без всяких 3Д программ: на основе кардинат точек вершин фигурок, в каждом кадре програмно отрисовывать линий.
  4. Без всяких 3Д программ: поискать в инете готовый класс для отрисовки подобных примитивов
  5. Без всяких 3Д программ: использовать 3д движок
__________________
Дети не должны знать о своих родителях

Старый 28.12.2011, 07:11
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 7  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
Цитата:
Сообщение от Tails Посмотреть сообщение
Вот все возможные варианты:
  1. Используя 3Д программу: сохранить коротенькое видео, и при нажатий во флеше проигрывать.
  2. Используя 3Д программу: отрендерить все ваши фигурки под всеми необходимыми углами обзора в картинки и далее во флеше ими манипулировать.
  3. Без всяких 3Д программ: на основе кардинат точек вершин фигурок, в каждом кадре програмно отрисовывать линий.
  4. Без всяких 3Д программ: поискать в инете готовый класс для отрисовки подобных примитивов
  5. Без всяких 3Д программ: использовать 3д движок
из разряда - мы не ищем легких путей
__________________
а за окном атлантический океан!

Старый 10.01.2012, 23:48
uzver3254 вне форума Посмотреть профиль Отправить личное сообщение для uzver3254 Найти все сообщения от uzver3254
  № 8  
Ответить с цитированием
uzver3254
[+1 27.12.11]
 
Аватар для uzver3254

Регистрация: Mar 2011
Адрес: 60;40
Сообщений: 24
В итоге пришлось воспользоваться 3м пунктом. Стыд и позор, но сроки...

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 12:10.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.