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

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

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

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
По умолчанию Repeat текстуры

Не удается правильно расклонировать текстуру
Код AS3:
var image:Image = GraphicsUtils.imageWithTextureFill
	(	platbitmap, 
		ui.width, 
		ui.height, 
		Starling.current.contentScaleFactor
	);
Код AS3:
public static function imageWithTextureFill(bitmap:Bitmap, fillWidth:Number, fillHeight:Number, scaleFactor:int):Image {
	var texture:Texture = Texture.fromBitmap(bitmap, true, false, scaleFactor, "bgra", true);
	var horizontalTiles:Number = fillWidth / texture.width;
	var verticalTiles:Number = fillHeight / texture.height;
	var image:Image = new Image(texture);
	image.setTexCoords(1,new Point(horizontalTiles, 0));
	image.setTexCoords(2,new Point(0, verticalTiles));
	image.setTexCoords(3,new Point(horizontalTiles, verticalTiles));
	image.width = fillWidth;
	image.height = fillHeight;
	image.scaleX = horizontalTiles;
	image.scaleY = verticalTiles;
	return image;
}
Получаю прозрачные области
Нажмите на изображение для увеличения
Название: scr.png
Просмотров: 147
Размер:	57.6 Кб
ID:	31620

Конечно, н-минут и подгоню в ручную, но всё же это не тот уровень к которому стремлюсь.
__________________
return this...

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

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
Создавать новую текстуру для одинаковых изображений - очень плохой кейс.
Сделайте одну текстуру и передавайте в функцию её, а не битмап.
p.s. А вообще, суть вопроса непонятна.

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

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Цитата:
Сообщение от illuzor Посмотреть сообщение
Создавать новую текстуру для одинаковых изображений - очень плохой кейс.
Сделайте одну текстуру и передавайте в функцию её, а не битмап.
Хорошо, это пример.

Цитата:
Сообщение от illuzor Посмотреть сообщение
p.s. А вообще, суть вопроса непонятна.
На скрине видно, что между областями есть пустоты.
Нажмите на изображение для увеличения
Название: scr.png
Просмотров: 88
Размер:	62.9 Кб
ID:	31621
__________________
return this...

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

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
собственно у меня между текстур отступы

Добавлено через 6 минут
Понял, в чём проблема. Стандартизировал размер текстуры к 32х32, стало гладко.
__________________
return this...

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

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

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


 


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


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