我试图让使用Vue公司+ Vuex一个游戏,但在该项目中,我意识到了游戏的互动性最强的部分,必须作出Phaser,然后我决定使用Phaser来保存UI的Vue + Vuex。 一切都会比预期的,直到我试图从Vuex获得移相器的第一个数据越好,问题是,我失去了当前对象的范围。 我使用store.watch();得到改变,但是当我尝试调用其他功能我得到一个错误。 import store from '
这里是这样的代码片段: var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'phaser-example', { preload: preload, create: create });
var emitter;
function preload() {
game.load.image('wasp', 'assets/glas
我正在使用Phaser框架进行简单的平铺游戏,但不幸的是,我在使用Arcade碰撞方法时偶然发现了一个“bug”。我希望所有的瓷砖能够完美地堆叠在一起,但顶部的瓷砖总是穿过它们下面的瓷砖。 这是代码: var game = new Phaser.Game(700, 700, Phaser.AUTO, 'phaser-demo', {
create: create,
up
Simple Maze, created with Tiled 所以,最初的计划是通过创建一个Tilemaps迷宫,如果球员(首发左上)触摸右下角的东西,一个新的水平应该被加载。 我到目前为止所做的是创造墙壁之间的碰撞(黑色),现在我真的不知道如何开始右下角的“碰撞”。 这是到目前为止我的代码 var labGame = labGame || {};
labGame.Game = fu