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

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

parent b615685e
......@@ -81,6 +81,7 @@ socket.on('gameEnd', function(msg) // object player
socket.on('attackSucceed', function(msg)
{
console.log('client');
let tempWord = WordSpace.generateWord.Name(ScenesData.gameScene, true, msg.victim);
tempWord.destroy();
});
......
......@@ -128,7 +128,7 @@ var gameScene = new Phaser.Class(
frames: this.anims.generateFrameNumbers('wordBreak'),
frameRate: 10,
repeat: 0,
hideOnComplete: true
hideOnComplete: false
});
},
......
......@@ -70,7 +70,10 @@ class WordObject
const forceIdx = WordSpace.wordForcedGroup.findIndex(function(item) {return this.isEqualObject(item.generationCode)}, this);
if (forceIdx > -1) WordSpace.wordForcedGroup.splice(forceIdx, 1);
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)
{
this.wordObj.destroy();
......
......@@ -371,7 +371,7 @@ WordSpace.findWord = function(wordText)
{
roomNum: RoomData.roomNum,
victim: RoomData.myself,
target: element.attacker.idNum
target: element.attacker.id
}
socket.emit('defenseFailed', victimData);
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