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

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

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

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 567
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Attention Артефакты отрисовки в AIR + Starling

Итак, значит, делаю я игру в которой мир рисуется сеткой состоящей из квадратов разных цветов. Если у старлинга не менять вьюпорт, то всё нормально, но если его растянуть до разрешения экрана планшета, то при отрисовке между квадратами появляются серые линии. Как от них избавиться, помогите советом!

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

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Extruding в Texture packer решит твою проблему. Для тайлов это обязательно.
__________________
In Code We Trust

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

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 567
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Название: Block.png
Просмотров: 607

Размер: 865 байт

Посмотрел я че такое TexturePacker и Extrude, он просто убирает зазор между тайлами, у меня же никакого промежутка между ними вообще нет, а полоски так и остались. В чем проблема, как это убрать?

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

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Нужен код.
__________________
In Code We Trust

Старый 10.04.2014, 16:26
Bletraut вне форума Посмотреть профиль Отправить личное сообщение для Bletraut Найти все сообщения от Bletraut
  № 5  
Ответить с цитированием
Bletraut
 
Аватар для Bletraut

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 567
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Код AS3:
block.smoothing = TextureSmoothing.NONE;
Помогло, тема закрыта.

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

Регистрация: Feb 2012
Сообщений: 1,540
А лучше используй такую методику:
Код AS3:
obj.x = int(твои рассчёты);
obj.y = int(твои рассчёты);
Тогда Smoothing менять не придётся, ведь его изменение влечёт за собой +1 DRW.

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
ведь его изменение влечёт за собой +1 DRW.
Ну это конечно очень критично)

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

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 567
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Код AS3:
obj.x = int(твои рассчёты);
obj.y = int(твои рассчёты);
И причем тут это? Сетка итак имеет int координаты, и никуда не двигается, но тонкие полоски всё равно были. И да, если вьюпорт не менял всё нормально.

Код AS3:
Тогда Smoothing менять не придётся, ведь его изменение влечёт за собой +1 DRW.
Не придется менять если вообще вьюпорт не растягивать. А от того целые координаты или нет разницы в моём случае не было никакой.

Старый 14.04.2014, 01:26
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 9  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
Ну это твое дело, нападать на меня со странными аргументами или попробовать самому и убедиться.

Старый 14.04.2014, 03:51
Bletraut вне форума Посмотреть профиль Отправить личное сообщение для Bletraut Найти все сообщения от Bletraut
  № 10  
Ответить с цитированием
Bletraut
 
Аватар для Bletraut

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 567
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Цитата:
Ну это твое дело, нападать на меня со странными аргументами или попробовать самому и убедиться.
Я попробовал и нужного эффекта не было.

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

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

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


 


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


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