【问题标题】:Phaser sprite map positioningPhaser精灵贴图定位
【发布时间】:2016-06-14 04:55:02
【问题描述】:

我有一张铺满整个屏幕的地图。我了解如何在地图上添加精灵并为其提供坐标,

var thumb = game.add.sprite( 100, 100 , "levelthumb");

但我想知道以下是否可行。我可以在地图上添加 15 个相同的精灵,并给每个特定的坐标。

我知道这可以通过 for 循环轻松完成,并传入随机 x 和 y 就像这个例子 http://phaser.io/examples/v2/groups/add-a-sprite-to-group 但我想给它们每个特定的坐标。

【问题讨论】:

    标签: javascript html phaser-framework


    【解决方案1】:

    对于任何想知道它是如何解决的人,有人帮助我解决了这个问题。

    函数创建() {

    lumpofsprites = game.add.group();
    lumpofenemies = game.add.group();
    
    
    function spritepositioning(x, y){ 
    

    //调用时传入x&y坐标

    lumpofenemies.create(x, y, 'IMAGENAMEHERE'); //在此处输入图像名称或将其设置为参数 }

    spritepositioning(100,400); 
    spritepositioning(0,400);
    spritepositioning(500,100);
    spritepositioning(424,432);
    spritepositioning(216,200);
    spritepositioning(500,578);
    
    
    var theplayer = game.add.sprite(300, 240, 'IMGNAMEHERE');
    
    lumpofsprites.add(theplayer); 
    

    }

    【讨论】:

      猜你喜欢
      • 2017-05-27
      • 1970-01-01
      • 2019-02-05
      • 2014-08-26
      • 2018-05-27
      • 1970-01-01
      • 1970-01-01
      • 2018-03-21
      • 1970-01-01
      相关资源
      最近更新 更多