Commit b615685e authored by 18손재민's avatar 18손재민

이제 단어 제가할 때 이펙트가 나타남, 강호패에 대해서도 테스트할 필요가 있음

parent 145c961d
...@@ -122,8 +122,14 @@ var gameScene = new Phaser.Class( ...@@ -122,8 +122,14 @@ var gameScene = new Phaser.Class(
} }
}); });
console.log(RoomData.myself); console.log(RoomData.myself);
WordSpace.test = WordSpace.generateWord.Name(this, false, null);
WordSpace.attackGauge.add(11); WordSpace.attackGauge.add(11);
WordSpace.wordBreakAnim = this.anims.create({
key: 'break',
frames: this.anims.generateFrameNumbers('wordBreak'),
frameRate: 10,
repeat: 0,
hideOnComplete: true
});
}, },
update: function() update: function()
...@@ -140,6 +146,7 @@ var gameScene = new Phaser.Class( ...@@ -140,6 +146,7 @@ var gameScene = new Phaser.Class(
let tempNames = ''; let tempNames = '';
WordSpace.nameGroup.forEach(function(element) WordSpace.nameGroup.forEach(function(element)
{ {
//테스트용
tempNames += element.wordText + (element.isStrong?' [강]':'') + '\n'; tempNames += element.wordText + (element.isStrong?' [강]':'') + '\n';
}); });
......
...@@ -70,6 +70,7 @@ class WordObject ...@@ -70,6 +70,7 @@ class WordObject
const forceIdx = WordSpace.wordForcedGroup.findIndex(function(item) {return this.isEqualObject(item.generationCode)}, this); const forceIdx = WordSpace.wordForcedGroup.findIndex(function(item) {return this.isEqualObject(item.generationCode)}, this);
if (forceIdx > -1) WordSpace.wordForcedGroup.splice(forceIdx, 1); if (forceIdx > -1) WordSpace.wordForcedGroup.splice(forceIdx, 1);
WordSpace.wordPhysicsGroup.remove(this.physicsObj); WordSpace.wordPhysicsGroup.remove(this.physicsObj);
ScenesData.gameScene.add.sprite(this.physicsObj.x, this.physicsObj.y, 'wordBreak').setScale(0.5).setDepth(3).play('break');
if(!this.isNameWord) if(!this.isNameWord)
{ {
this.wordObj.destroy(); this.wordObj.destroy();
......
...@@ -14,6 +14,7 @@ WordSpace.totalWordNum = 0; ...@@ -14,6 +14,7 @@ WordSpace.totalWordNum = 0;
WordSpace.brainCapacity = 200; //수용 가능한 단어 무게 최대치 WordSpace.brainCapacity = 200; //수용 가능한 단어 무게 최대치
WordSpace.gameTimer = null; //현재 게임 플레이 시간 타이머 WordSpace.gameTimer = null; //현재 게임 플레이 시간 타이머
WordSpace.isTimerOn = false; WordSpace.isTimerOn = false;
WordSpace.wordBreakAnim = null;
WordSpace.wordGroup = []; WordSpace.wordGroup = [];
WordSpace.nameGroup = []; WordSpace.nameGroup = [];
...@@ -240,8 +241,9 @@ WordSpace.loadImage = function(scene) ...@@ -240,8 +241,9 @@ WordSpace.loadImage = function(scene)
scene.load.image('nameBgr' + i, 'assets/placeholder/name' + i + '.png'); scene.load.image('nameBgr' + i, 'assets/placeholder/name' + i + '.png');
scene.load.image('strongBgr' + i, 'assets/placeholder/strong' + i + '.png'); scene.load.image('strongBgr' + i, 'assets/placeholder/strong' + i + '.png');
} }
scene.load.spritesheet('wordBreak', 'assets/image/word/wordbreak.png', { frameWidth: 180, frameHeight: 180 });
WordSpace.weightTextObjForTest = scene.add.text(100, 75, '뇌의 무게: (현재) 0 / 100 (전체)').setDepth(10).setColor('#000000'); WordSpace.weightTextObjForTest = scene.add.text(100, 75, '뇌의 무게: (현재) 0 / ' + this.brainCapacity + ' (전체)').setDepth(10).setColor('#000000');
WordSpace.killLogTextForTest = scene.add.text(1000, 50, WordSpace.killLogForTest).setDepth(10).setColor('#000000').setAlign('right'); WordSpace.killLogTextForTest = scene.add.text(1000, 50, WordSpace.killLogForTest).setDepth(10).setColor('#000000').setAlign('right');
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment