phaser-framework

    1热度

    2回答

    我是Phaserjs的新手,试图创建基本的拖放式游戏。 我创建了游戏,并添加街机物理(this.game.physics.arcade.enable(this.orange_outline);) 目前重叠尽快边缘碰撞发生。 我想检测到我的代码应该在50%重叠发生时触发。是否有可能在phaserjs? var GameState = { init:function(){ this.ph

    1热度

    1回答

    我使用这个代码来创建按钮: var button = game.add.button(0, 0, "background", this.buttonClick, this, 2, 1, 0); 后创建按钮具有光标手。 之后,在中间我需要禁用按钮,所以我加入这一行: button.input.enabled = false; 和最终再次启用按钮,我加入这一行: button.input.en

    0热度

    1回答

    我正在尝试创建一个A *探路者,并且正在使用Phaser上的一个简单网格对其进行测试,但对于某些单元格(第三行&列)tint而不是将“green”颜色为黑色的边界细胞:\ 我尽可能地减少了它,但是我找不到它发生的原因。在第80行中,我添加了一条评论,显示将单元格变为黑色的行。 https://jsfiddle.net/amatiasq/emkxqpmf/ 生成模式是很奇怪的,它总是一样的...

    0热度

    1回答

    我想杀死子弹,因为它与小行星重叠,但它不起作用。请看我的代码。我多次查看代码,但一切看起来都很正确。我也想在小行星上进行碰撞。 game.js var bullets; var Game = { preload: function() { // Load the needed image for this(play) game screen. /

    0热度

    1回答

    我正在制作一个类似于传统魔法塔的游戏,现在我在处理怪物和braver之间的战斗时遇到了问题。 这是我在更新的代码(): function update(){ // ... game.physics.arcade.collide(braver, monsters, battle, null, this); // ... } 这是我的战斗(): function b

    0热度

    1回答

    如何使用phaser.js破坏单个粒子?,目前我的游戏中有一个简单的粒子系统(使用图像作为粒子)。我已经看到相位器文档和destroy函数销毁所有粒子系统(我只想销毁它)。

    0热度

    1回答

    我开始与移相,我需要做后续的动画: 一个精灵轿车从屏幕的任何一侧出现,所以,在一个特定的点在同一方向另一辆汽车的举动,另一个与另一,以相同的时间间隔,并且当这些汽车在屏幕外时,它们将被销毁。 对于尝试,我穿上精灵,但是当汽车与他们碰撞时,另一辆汽车开始运动。看代码: var x = 800 var y = 600 var game = new Phaser.Game(x, y, Phase

    1热度

    1回答

    我在Phaser中扩展了一个基本的Sprite对象,以包含一些额外的功能,主要是用快捷键切换纹理的功能。然而,当我尝试访问的方法,我得到 “hex.switchSprite是不是一个函数” 一些基本的研究之后,大部分的答案是说,包括.prototype - 但是..它已经在该方法中。这是我迄今为止的目标。在switchSprite一切都出于测试目的被删除: hexTile = function(g

    1热度

    2回答

    我正在重新创建一个突破克隆以帮助我学习Phaser(遵循jsbreakouts.org的总体设计)。无论如何,我已经设置了开始屏幕。从开始屏幕,我可以过渡到游戏状态,没有任何问题。在我的游戏状态中,我可以加载背景和桨没有问题。它应该按照鼠标输入响应。 但是由于某种原因球没有加载。球是从一个spritesheet。表中的每个球都是16x16,其中有5个。我甚至无法让他们中的一个加载,更不用说让他们动

    0热度

    1回答

    我是Phaser的新手,我正在尝试在平铺中制作一张地图,并在我的游戏中使用它,但碰撞不起作用。 图片:https://puu.sh/qKZuX/fb41aa9163.png 我的JSON数据: "data":[100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,