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

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

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

Регистрация: May 2010
Сообщений: 59
По умолчанию спрайты, анимация

Здравствуйте,

возник такой вопрос
есть анимированный персонаж (спрайт), состоит он из 100 картинок

вопрос:
как правильнее и лучше сделать:
1) сделать из этих 100 картинок один movieclip где на временной шкале разместить на 100 кадрах эти картинки (получим анимцию)
2) сделать класс для работы со спрайтами (все 100 картинок засунуть в одну картинку блоком 10 на 10 или в строку 100 элементов, ну вообщем класический шаблок спрайтовой анимации в одном файле) ?

с пунктом 1 проблем нет, разве что очень много времени займет занесение каждой картинки в каждый кадр (может есть способ ускорить этот процесс во flash IDE?)

с пунктом 2 есть проблема, например на C# я использую свои классы, но там работа идет через прямоугольник Rectangle который выступает в качестве окошка, через которое виден спрайт (кадр), в actionscript я не очень силен с работай спрайтов, поэтому и возникают трудности

подскажите по этим двум пунктам

заранее благодарю

Старый 04.12.2010, 18:27
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 2  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Что-то я не слышал про реализацию на флеше по второму методу.

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

Регистрация: Nov 2009
Сообщений: 425
Цитата:
Сообщение от mikhailk Посмотреть сообщение
Что-то я не слышал про реализацию на флеше по второму методу.
если я правильно понял автора... в "ActionScript for Multiplayer Games and Virtual Worlds" (Jobe Makar) методология расписана второго варианта... если конкретней - в 13-й главе =)
__________________
можно, даже нужно на "ты", - Я лишён предрассудков относительно "Вы" =))
но чур без фамильярностей...


Последний раз редактировалось Contemplator; 04.12.2010 в 18:39.
Старый 04.12.2010, 18:50
derhab вне форума Посмотреть профиль Отправить личное сообщение для derhab Найти все сообщения от derhab
  № 4  
Ответить с цитированием
derhab
 
Аватар для derhab

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
Цитата:
Сообщение от DenverZ Посмотреть сообщение
с пунктом 1 проблем нет, разве что очень много времени займет занесение каждой картинки в каждый кадр (может есть способ ускорить этот процесс во flash IDE?)
Импорт, флэш сам предложит занести всю последовательность картинок и расставит их по кадрам. Если, конечно, они у Вас пронумерованы соответственно
__________________
freelance | Раздор

Старый 04.12.2010, 18:52
DenverZ вне форума Посмотреть профиль Отправить личное сообщение для DenverZ Найти все сообщения от DenverZ
  № 5  
Ответить с цитированием
DenverZ

Регистрация: May 2010
Сообщений: 59
второй вариант это как тут но мне он не очень нравится... как-то все запутанно...

а что касается по первому варианту, в моем случае для анимации одного персонажа есть 100 картинок, как их быстро закинуть в 100 кадров (по 1 картинке на кадр) в том же adobe flash professional cs4 - cs5 ?

просто в ручную каждую картинку перетаскивать на кадр, выравнивать это мягко говоря долго =)

2Contemplator поищу, но я подозреваю это то же самое, что и я по ссылке указал

Добавлено через 1 минуту
Цитата:
Сообщение от derhab Посмотреть сообщение
Импорт, флэш сам предложит занести всю последовательность картинок и расставит их по кадрам. Если, конечно, они у Вас пронумерованы соответственно
а можно поподробнее? я вот пробывал импорт в библиотеку, чет просто кучей скинулось и все
файлы называются типа FILE1_000.png FILE1_001.png FILE1_002.png ... FILE1_099.png

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

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
Не в библиотеку, а на таймлайн импортируйте. При таком именовании файлов все должно быть ок. То есть флэш предложит занести все как секвенцию..
__________________
freelance | Раздор

Старый 04.12.2010, 19:03
DenverZ вне форума Посмотреть профиль Отправить личное сообщение для DenverZ Найти все сообщения от DenverZ
  № 7  
Ответить с цитированием
DenverZ

Регистрация: May 2010
Сообщений: 59
прошу прощения за незнание, я открываю "файл" - "импорт" и тут только: импортировать в рабочую област, импонтировать в библиотеку, открыть внешнюю библиотеку, импортировать видео файл... все

на таймлайн если правую кнопку, там нет импорта

где искать?
юзаю флеш cs5

Добавлено через 5 минут
все разобрался, надо добавить на сцену ОДИН файл, и он тогда предложит остальные добавить...

по пункту 2 вопрос остается открытым

Старый 04.12.2010, 19:19
derhab вне форума Посмотреть профиль Отправить личное сообщение для derhab Найти все сообщения от derhab
  № 8  
Ответить с цитированием
derhab
 
Аватар для derhab

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
имортировать в рабочую область -> открываете папку с файлами, кликаете на первом файле -> флэш предлагает занести все файлы в виде последовательности -> кликаете ок -> импорт -> все Ваши картинки стоят покадрово друг за другом на таймлайне

Добавлено через 21 минуту
Цитата:
Сообщение от DenverZ Посмотреть сообщение
2) сделать класс для работы со спрайтами (все 100 картинок засунуть в одну картинку блоком 10 на 10 или в строку 100 элементов, ну вообщем класический шаблок спрайтовой анимации в одном файле) ?
тут тоже нет проблем, почитайте - http://help.adobe.com/ru_RU/AS3LCR/F...pyPixels%28%29
__________________
freelance | Раздор


Последний раз редактировалось derhab; 04.12.2010 в 19:41.
Создать новую тему Ответ Часовой пояс GMT +4, время: 17:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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