Показать сообщение отдельно
  #1 (permalink)  
Старый 02.11.2019, 17:50
Кандидат Javascript-наук
Отправить личное сообщение для Katy93 Посмотреть профиль Найти все сообщения от Katy93
 
Регистрация: 28.12.2018
Сообщений: 137

Как сделать из текста ссылку на движке phaser?
Изучаю phaser, для разработки игр, раньше писала на AS 3.0. Сейчас он устарел. Делаю разработку GUI пользователя. Пытаюсь создать лого. И у меня вопрос, как сделать из текста ссылку на движке phaser, чтобы можно было ссылаться на сайт?

Например кнопка в меню More Games при нажатии на которой происходит переход на сайт, или же при вступительном лого где будет написано название сайта, если по нему щёлкнуть тоже произойдёт переход. Вот пример кода плавное появление лого, из неё я и хочу сделать ссылку.
<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="UTF-8" />
        <title>Example alpha text</title>
        <script src="assets/js/phaser.min.js"></script>
        <script src="assets/js/example.js"></script>
    </head>
    <body>

        <div id="gameContainer"></div>

    </body>
</html>

JavaScript код:
var game = new Phaser.Game(800, 600, Phaser.WEBGL, 'phaser-example', { preload: preload, create: create });

function preload() {

    game.load.image('space', 'assets/misc/starfield.png', 138, 15);
    game.load.image('logo', 'assets/sprites/phaser2.png');
    
}

function create() {

    var t = game.add.tileSprite(0, 0, 800, 600, 'logo');
    t.alpha = 0.1;

    var style = { font: "65px Arial", fill: "#ff0044", align: "center" };
    var text = game.add.text(game.world.centerX, game.world.centerY, "My website with games", style);
    text.anchor.set(0.5);
    text.alpha = 0.1;

    game.add.tween(text).to( { alpha: 1 }, 2000, "Linear", true);

}
Ответить с цитированием