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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.12.2012, 04:48
vorodis2 вне форума Посмотреть профиль Отправить личное сообщение для vorodis2 Найти все сообщения от vorodis2
  № 51  
Ответить с цитированием
vorodis2

Регистрация: Feb 2011
Адрес: Украина Днепропетровск
Сообщений: 106
Sintesis открою Вам одну большую аксиому игроделания,
-когда юзер долго ждет, он просто уходит с игры, и если Вы хотите в каждом уровне загружать и выгружать из памяти больше 10 метров графики, то это будет очень и очень накладно по времени между уровнями.
-Так же я подозреваю что это 3д игра, а на сколько я знаю то там должна быть в идеале одна текстура 2064x2064
-Так же посмотрите как вам и советовали на AMF где то читал что он для видио карты намного луче, не помню почему.
-Так же подумайте может вам не нужна вся гама RGBА и скажем можно ее представить как 16х16х16х16, либо просто отсутствие какого либо цвета, это можно использовать как фичу игры.
- Вы сказали что будете рисовать маслом, а как пустые области будут убираться, ну то есть там где будут прозрачности, может их можно уберать прям в игре?
А по делу, фиг вы сожмете png луче того как он сжат)))

Старый 17.12.2012, 05:11
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 52  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Цитата:
Сообщение от vorodis2 Посмотреть сообщение
должна быть в идеале одна текстура 2064x2064
Не ну это в идеале, конечно! А пока что уж тут уж... приходится довольствоваться размерами, являющимися степенью двойки — т.е. 2048х2048.
__________________
Поймай яблоко 2!

Старый 17.12.2012, 14:20
Sintesis вне форума Посмотреть профиль Отправить личное сообщение для Sintesis Найти все сообщения от Sintesis
  № 53  
Ответить с цитированием
Sintesis
 
Аватар для Sintesis

Регистрация: Jul 2008
Сообщений: 912
Цитата:
Сообщение от vorodis2 Посмотреть сообщение
Sintesis открою Вам одну большую аксиому игроделания,
-когда юзер долго ждет, он просто уходит с игры, и если Вы хотите в каждом уровне загружать и выгружать из памяти больше 10 метров графики, то это будет очень и очень накладно по времени между уровнями.
-Так же я подозреваю что это 3д игра, а на сколько я знаю то там должна быть в идеале одна текстура 2064x2064
-Так же посмотрите как вам и советовали на AMF где то читал что он для видио карты намного луче, не помню почему.
-Так же подумайте может вам не нужна вся гама RGBА и скажем можно ее представить как 16х16х16х16, либо просто отсутствие какого либо цвета, это можно использовать как фичу игры.
-Вы сказали что будете рисовать маслом, а как пустые области будут убираться, ну то есть там где будут прозрачности, может их можно уберать прям в игре?
А по делу, фиг вы сожмете png луче того как он сжат)))
Просто эпический пост, ладно мой эксперимент был лажей, но это))))
-Я всю тему распинался говорил о том, что всё грузится только сначала, а между уровнями распаковывается в память, между уровнями ничего не грузится, но это не удалось, так как например PNG неимоварно сжат и работая с ним мы уже действуем по этой схеме, о которой я говорил всю тему.
-2064x2064 не правильный формат, да и положить одну текстуру на весь уровень это не правильно, так как всё будет слишком убого выглядеть, обычно тайловая дифуз текстура с текстурой картой нормалей, карта спекуляра, отдельным uv каналом карта освещения, декали, детейлы, и это всё не в одном экземпляре, открой хоть раз CryEngine или Unity.
-Ты перепутал AMF (англ. Action Message Format, формат сообщений о действиях) и ATF (Adobe Texture Format)
Да и игра моя не 3D, а 2D.
-Ну конечно, рисовать маслом, а потом убрать один из главных цветов. Зачем тогда вообще красками...
-убираться будет фотошопом, хотя в этом совете уже что-то есть, всё белое можно превращать в прозрачное, но не думаю, что получится в итоге хорошо.
-а про то, что не сожму пнг - да, прочитал на хабре люди из него по пару килобайт убирают разными извращенскими способами и то радуются, а я тут затеял, через текстовый формат хотел по несколько мегабайт убирать))

Добавлено через 18 минут
Цитата:
Сообщение от alatar Посмотреть сообщение
jpegxr. поддерживается и флеш-плеером и air.
Во круто, я не знал, спасибо, у него и прозрачность есть. Блин, только фотошоп в такой не сохраняет, или у этого формата есть другое название, расширение? Или может плагин для фотошопа есть?


Последний раз редактировалось Sintesis; 17.12.2012 в 14:48.
Старый 17.12.2012, 14:41
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 54  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
В английской вики посмотрите, там есть информация о поддержке. Но, ATF для текстур лучше подходит.

Добавлено через 9 минут
Кстати, jpegxr один из алгоритмов сжатия используемых в ATF.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 17.12.2012, 14:56
Sintesis вне форума Посмотреть профиль Отправить личное сообщение для Sintesis Найти все сообщения от Sintesis
  № 55  
Ответить с цитированием
Sintesis
 
Аватар для Sintesis

Регистрация: Jul 2008
Сообщений: 912
Цитата:
Сообщение от alatar Посмотреть сообщение
В английской вики посмотрите, там есть информация о поддержке. Но, ATF для текстур лучше подходит.

Добавлено через 9 минут
Кстати, jpegxr один из алгоритмов сжатия используемых в ATF.
не ATF мне не нужен у меня 2D игра без акселерации, ATF для видеокарты придумана, в неё например мип левелы можно заранее вставить. Это как DDF только для флеша. А вот jpegxr то, что нужно.

Добавлено через 10 минут
Ха, в вики написано про jpegxr

Цитата:
недостатки:
- Разработчики не спешат переходить на новый формат;
)))

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Можно на air конвертер написать, BitmapData умеет конвертировать в jpexr.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 17.12.2012, 17:57
Sintesis вне форума Посмотреть профиль Отправить личное сообщение для Sintesis Найти все сообщения от Sintesis
  № 57  
Ответить с цитированием
Sintesis
 
Аватар для Sintesis

Регистрация: Jul 2008
Сообщений: 912
Ура вот он! http://help.adobe.com/ru_RU/FlashPla...erOptions.html
Доступно с версии флеш плеера 11.3, но почему-то в BitmapData метода encode() у меня нет, это только для AIR?
СДК у меня вроде новая, плаерглобал может...

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

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
Sintesis, всё там есть. Возможно компилите под более раннюю версию

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Помимо target версии плеера необходимо указать -swf-version=16
__________________
משיח לא בא
משיח גם לא מטלפן

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

Регистрация: Jul 2008
Сообщений: 912
Цитата:
Сообщение от alatar Посмотреть сообщение
Помимо target версии плеера необходимо указать -swf-version=16
Тоже самое, а может это быть из-за того что использую SDK:
air3-4_p4_sdk_asc2_win_111912? Ну хорошо, с этим уже разберусь, ещё раз спасибо alatar

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

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

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


 


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


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