Commit 7ed81329 authored by 18손재민's avatar 18손재민

애니메이션이 완료되면 이미지 사라지게 함. 공격 단어 오타 시 강호패가 생기지 않던 오류 수정

parent b615685e
...@@ -81,6 +81,7 @@ socket.on('gameEnd', function(msg) // object player ...@@ -81,6 +81,7 @@ socket.on('gameEnd', function(msg) // object player
socket.on('attackSucceed', function(msg) socket.on('attackSucceed', function(msg)
{ {
console.log('client');
let tempWord = WordSpace.generateWord.Name(ScenesData.gameScene, true, msg.victim); let tempWord = WordSpace.generateWord.Name(ScenesData.gameScene, true, msg.victim);
tempWord.destroy(); tempWord.destroy();
}); });
......
...@@ -128,7 +128,7 @@ var gameScene = new Phaser.Class( ...@@ -128,7 +128,7 @@ var gameScene = new Phaser.Class(
frames: this.anims.generateFrameNumbers('wordBreak'), frames: this.anims.generateFrameNumbers('wordBreak'),
frameRate: 10, frameRate: 10,
repeat: 0, repeat: 0,
hideOnComplete: true hideOnComplete: false
}); });
}, },
......
...@@ -70,7 +70,10 @@ class WordObject ...@@ -70,7 +70,10 @@ 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'); let breakAnim = ScenesData.gameScene.add.sprite(this.physicsObj.x, this.physicsObj.y, 'wordBreak').setScale(0.5).setDepth(3).play('break');
setTimeout(function() {
breakAnim.destroy();
}, 200);
if(!this.isNameWord) if(!this.isNameWord)
{ {
this.wordObj.destroy(); this.wordObj.destroy();
......
...@@ -371,7 +371,7 @@ WordSpace.findWord = function(wordText) ...@@ -371,7 +371,7 @@ WordSpace.findWord = function(wordText)
{ {
roomNum: RoomData.roomNum, roomNum: RoomData.roomNum,
victim: RoomData.myself, victim: RoomData.myself,
target: element.attacker.idNum target: element.attacker.id
} }
socket.emit('defenseFailed', victimData); socket.emit('defenseFailed', victimData);
return true; return true;
......
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