phaser-framework

    0熱度

    1回答

    我正在嘗試編寫一個函數,檢查在某個偏移量處重疊的街機物理體。這是我的代碼: function overlapAtOffsetSprite(object1, object2, offsetX, offsetY) { if (typeof(object1.body) === "undefined" || typeof(object2.body) === "undefined"){

    0熱度

    1回答

    我正在製作一個使用相位器的遊戲,並且我想使無限制的瓷磚可以像堆疊瓷磚一樣思考。當用戶拖動最上面的圖塊並將其放置在放置區域時,它下面的同一個圖塊應該顯示並且應該可拖動。 我的本次代碼: - ` var greenTile = this.add.sprite(250,500,'greenTile'); greenTile.inputEnabled=true; gr

    0熱度

    1回答

    我有一組對象,我想訪問被觸摸的對象(使用game.physics.arcade.overlap),因爲我需要訪問它的一個變量。任何人都可以指出我的建議嗎?提前致謝。

    1熱度

    2回答

    我正在用移相器遊戲引擎創建遊戲。我創建了一個精靈表並下載它。它帶有我的框架和一個JSON文件的256×384 .png文件,我假設它包含有關如何拆分幀的信息。我不知道如何將帶有JSON文件的精靈表導入到我的preload()函數中。我嘗試使用下面的代碼,但它不工作。任何幫助將不勝感激。 var game = new Phaser.Game(1200, 750, Phaser.AUTO, '', {

    0熱度

    1回答

    您好,我最近開始研究Phaser,我遇到了一個問題,我需要幫助解決這個問題。 我用Tiled創建了3層地圖。 SkyLayer,GroundLayer,BrickLayer。我添加了允許玩家在GroundLayer上移動的物理。我還添加了允許他跳到BrickLayer上的物理。我正在努力做出一個動作,允許玩家從頭部跳到磚頭,當他碰到磚頭時,他會向上移動一個像素,然後像馬里奧一樣向下返回一個像素。我

    0熱度

    1回答

    我創建了codepen來顯示此錯誤。 更新函數: update: function(){ this.timeBar.width = this.timeBar.width - 1; 設置爲僅改變寬度。但是,在鉻上查看它似乎也改變了立場。這是一個錯誤,還是它只是我沒有考慮到的東西,而編寫這些代碼?

    0熱度

    1回答

    我在tizen運行我的html遊戲,但遊戲分辨率對於模擬器屏幕來說太大了。我需要調整它的大小來自動調整尺寸。 有沒有辦法根據屏幕分辨率調整它,使用javascript,html或css? 我嘗試使用畫布中的寬度和高度屬性,將它們都設置爲100%,但它不起作用。 這是(使用phaser.js)html代碼: <!doctype html> <html lang="en"> <head> <me

    0熱度

    1回答

    我正在使用Phaser,我正在使用模塊模式,創建一個模塊,其原型爲Object.create(Phaser.Sprite.prototype)並在主模塊中創建該模塊的一個實例。 問題是精靈似乎在創建函數的主模塊中創建,但精靈的圖像未加載,我無法找到問題或設置圖像。 非常感謝! 在Player.js: // doenst work at all with game.load... on top /

    1熱度

    1回答

    我有3個背景圖像。 game.load.image('bg1', 'https://www.joshmorony.com/wp-content/uploads/2016/04/mountains-back.png'); game.load.image('bg2', 'https://www.joshmorony.com/wp-content/uploads/2016/04/mountains-m

    0熱度

    1回答

    所以我只是試圖在掉落的物體和玩家精靈之間進行簡單的碰撞。它沒什麼複雜的。 我正在嘗試使用game.physics.arcade.overlap()函數。 這裏是我的代碼: Player類 - > export class Player{ game: Phaser.Game; player: Phaser.Sprite; constructor(game:Phaser