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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.12.2005, 03:20
Therion вне форума Посмотреть профиль Отправить личное сообщение для Therion Найти все сообщения от Therion
  № 1  
Ответить с цитированием
Therion
 
Аватар для Therion

Регистрация: Aug 2005
Сообщений: 785
По умолчанию наложение картинки на "полигоны"

я точно знаю, что такое можно сделать, даже где-то исходник видел ,но саму технику понять не смог
Значит есть кубик, который сделан в ActionScripte, и который можно вращять влево или вправо.
И мне надо в грани кубика вставить картинку.
Внимание ворпос:
КАК?
К сожалению выложить исходник я на форум не смог ,выдает ошибку
__________________
Нано-флешер (в отставке)


Последний раз редактировалось Therion; 21.12.2005 в 03:29.
Старый 21.12.2005, 11:22
Double вне форума Посмотреть профиль Отправить личное сообщение для Double Найти все сообщения от Double
  № 2  
Ответить с цитированием
Double
 
Аватар для Double

Регистрация: Mar 2001
Сообщений: 1,147
если вращение только вокруг одной оси и картинки не динамические, то проще всего сделать вращение, как набор отрендереных кадров (если на сайте исходники сохранились, то можно посмотреть, как много лет назад я делал эту ерунду чуть ли не на четвёрке).
если картинка аттачится на кубик уже в процессе исполнения скрипта, то х.з. на мой взгляд, для решения таких задач и создан Director.
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит.

Старый 21.12.2005, 14:05
AlexMatveev вне форума Посмотреть профиль Отправить личное сообщение для AlexMatveev Посетить домашнюю страницу AlexMatveev Найти все сообщения от AlexMatveev
  № 4  
Ответить с цитированием
AlexMatveev

Регистрация: Jun 2003
Адрес: Minsk
Сообщений: 58
Отправить сообщение для AlexMatveev с помощью ICQ
Therion

а как же перспектива (передняя грань куба должна быть больше чем задняя)... в твоем примере этого нет. Теряется 3D эффект.
Надо разруливать 8 флеш, с его помощью можно добиться такого эффекта, правда, в таком случаи в качестве текстуры можно использовать только растр.


...
__________________
Насколько жизнь была бы проще, если она была в исходниках.

Старый 21.12.2005, 14:30
Andromed вне форума Посмотреть профиль Отправить личное сообщение для Andromed Найти все сообщения от Andromed
  № 5  
Ответить с цитированием
Andromed

Регистрация: Aug 2005
Сообщений: 83
8 флеш тут не причем, перспектива делается независщяим от версии флеша способом, я скинул как пример, если нужна еще и перспектива используй RFE и соединяй код полученный там и этот...

Старый 21.12.2005, 14:53
AlexMatveev вне форума Посмотреть профиль Отправить личное сообщение для AlexMatveev Посетить домашнюю страницу AlexMatveev Найти все сообщения от AlexMatveev
  № 6  
Ответить с цитированием
AlexMatveev

Регистрация: Jun 2003
Адрес: Minsk
Сообщений: 58
Отправить сообщение для AlexMatveev с помощью ICQ
Цитата:
Andromed
8 флеш тут не причем, перспектива делается независщяим от версии флеша способом, я скинул как пример, если нужна еще и перспектива используй RFE и соединяй код полученный там и этот...
К сожалению не получиться…
Потому что в твоем примере ты скайлишь текстуру с помощью “scale”
this._yscale = 100*Math.tan(sa);
this._rotation = (a1 + a2)*.5*180/Math.PI;
this.skew._xscale = ss*Math.sqrt(dx2*dx2 + dy2*dy2);
this.skew._yscale = ss*Math.sqrt(dx1*dx1 + dy1*dy1);

а это значить, что две противоположные грани могут быть только параллельны… при таком раскладе нельзя создать перспективу.

В твоем случаи можно создать текстуру вида:
...------
../......./
./......./
------
А в перспективе она должна иметь такой вид (с помощью scale такое не сделать):
...-----
../.......\
./.........\
.---------



...
__________________
Насколько жизнь была бы проще, если она была в исходниках.

Старый 21.12.2005, 15:15
Ion вне форума Посмотреть профиль Найти все сообщения от Ion
  № 7  
Ответить с цитированием
Ion
Banned
[5 01.09.2006]

Регистрация: Jun 2005
Сообщений: 1,805
Цитата:
Сообщение от Andromed
8 флеш тут не причем, перспектива делается независщяим от версии флеша способом, я скинул как пример, если нужна еще и перспектива используй RFE и соединяй код полученный там и этот...
он разве делает перспективу? Не замечал. А ваще, для этого, по моему, рыбий глаз подойдет

Старый 21.12.2005, 16:34
Andromed вне форума Посмотреть профиль Отправить личное сообщение для Andromed Найти все сообщения от Andromed
  № 8  
Ответить с цитированием
Andromed

Регистрация: Aug 2005
Сообщений: 83
делает конечно.. полученный код посомтри , должно быть,

***у меня под рукой его щас нету так посмотрел бы


Последний раз редактировалось Andromed; 21.12.2005 в 16:37.
Старый 21.12.2005, 23:15
Therion вне форума Посмотреть профиль Отправить личное сообщение для Therion Найти все сообщения от Therion
  № 9  
Ответить с цитированием
Therion
 
Аватар для Therion

Регистрация: Aug 2005
Сообщений: 785
to Andromed

спосибо конечно за пример и исходник...

Но примерно такой скрипт у меня уже есть....
Но когда весь этот скрипт пытаешся понят, голова не выдерживает
Не можете просто подсказать метод, и с чего мне надо начать, с каких команд и функуий...
__________________
Нано-флешер (в отставке)

Старый 05.01.2006, 19:45
aQuestion вне форума Посмотреть профиль Найти все сообщения от aQuestion
  № 10  
Ответить с цитированием
aQuestion
Banned
[+5 08.09.07]
[+4 17.01.08]
 
Аватар для aQuestion

Регистрация: Dec 2005
Сообщений: 556
оригинальный код был придуман латвийским парнем ещё в 2002м году, во времена 5-го флеша. он же нарисовал и лучший туториал на эту тему ( искать в гугле "shape.swf" site:lv )

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

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

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


 


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


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