Развитие игровой вспышки
Текущее время: Чт сен 20, 2018 5:35 pm

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Phaser. Зеркальный рендер в RenderTexture
СообщениеДобавлено: Пн фев 12, 2018 3:47 pm 
Не в сети

Зарегистрирован: Сб июн 11, 2011 8:12 pm
Сообщений: 368
Есть спрайт. Его нужно отрендерить зеркально в RenderTexture через renderXY()
Но нельзя этот спрайт зеркалить через sprite.scale.x = -1;

Я пробовал создать копию спрайта.

Код:
var spriteCopy = game.add.sprite(0, 0, sprite.generateTexture()); 
spriteCopy.scale.x = -1;


Но изменения действуют и на наш спрайт.

Как быть?


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Phaser. Зеркальный рендер в RenderTexture
СообщениеДобавлено: Пн фев 12, 2018 8:23 pm 
Не в сети
Аватар пользователя

Зарегистрирован: Вс фев 11, 2018 2:18 pm
Сообщений: 5
Вот тут есть пример

Код:

function create() {
    texture = game.add.renderTexture(800, 600, 'mousetrail');
    ball = game.make.sprite(0, 0, 'ball');
    ball.anchor.set(0.5);

    //  This is the sprite that is drawn to the display. We've given it the renderTexture as its texture.
    game.add.sprite(0, 0, texture);

}

function update() {

    //  This time we'll draw the ball sprite twice, in a mirror effect
    texture.renderXY(ball, game.input.activePointer.x, game.input.activePointer.y, true);
    texture.renderXY(ball, game.input.activePointer.x, 600 - game.input.activePointer.y, false);

}


https://phaser.io/examples/v2/display/render-texture-mirror


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Phaser. Зеркальный рендер в RenderTexture
СообщениеДобавлено: Вт фев 13, 2018 6:25 am 
Не в сети

Зарегистрирован: Сб июн 11, 2011 8:12 pm
Сообщений: 368
Нет это не то, изображение не отражено.


Вернуться наверх
 Профиль Отправить e-mail  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB