Commit 39d9f817 authored by 18손재민's avatar 18손재민 Committed by 18류지석

이제 플레이어가 모든 애니메이션이 끝날 때마다 원래 앉아있는 자세로 되돌아옴

parent d8c5688c
var Enums = Enums || {}; var Enums = Enums || {};
Enums.characterAnim = { write: 0, notBurning: 1, smallBurning: 2, bigBurning: 3, throw: 4, hit: 5 } Enums.characterAnim = { sit: 0, write: 1, notBurning: 2, smallBurning: 3, bigBurning: 4, throw: 5, hit: 6 }
Enums.item = {invincible: "무적", nameList: "명단", charge: "충전", clean: "청소", heavy: "중량", dark: "암흑"} Enums.item = {invincible: "무적", nameList: "명단", charge: "충전", clean: "청소", heavy: "중량", dark: "암흑"}
\ No newline at end of file
...@@ -59,6 +59,7 @@ class WordObject ...@@ -59,6 +59,7 @@ class WordObject
breakAnim.destroy(); breakAnim.destroy();
}, 200); }, 200);
RoomData.myself.playerImage.play(WordSpace.pyeongminAnims[Enums.characterAnim.write]); RoomData.myself.playerImage.play(WordSpace.pyeongminAnims[Enums.characterAnim.write]);
RoomData.myself.playerImage.anims.chain(WordSpace.pyeongminAnims[Enums.characterAnim.sit]);
} }
attract() attract()
......
...@@ -192,10 +192,11 @@ WordSpace.loadImage = function(scene) ...@@ -192,10 +192,11 @@ WordSpace.loadImage = function(scene)
} }
scene.load.spritesheet('wordBreak', 'assets/image/word/wordbreak.png', { frameWidth: 180, frameHeight: 180 }); scene.load.spritesheet('wordBreak', 'assets/image/word/wordbreak.png', { frameWidth: 180, frameHeight: 180 });
scene.load.spritesheet('pyeongminSit', 'assets/image/character/pyeongmin/pyeong_sit.png', { frameWidth: 521, frameHeight: 610 });
scene.load.spritesheet('pyeongminWrite', 'assets/image/character/pyeongmin/write/pyeong_write.png', { frameWidth: 521, frameHeight: 610 }); scene.load.spritesheet('pyeongminWrite', 'assets/image/character/pyeongmin/write/pyeong_write.png', { frameWidth: 521, frameHeight: 610 });
scene.load.spritesheet('pyeongminThrow', 'assets/image/character/pyeongmin/throw/pyeong_throw.png', { frameWidth: 521, frameHeight: 610 }); scene.load.spritesheet('pyeongminThrow', 'assets/image/character/pyeongmin/throw/pyeong_throw.png', { frameWidth: 521, frameHeight: 610 });
scene.load.spritesheet('pyeongminBurningSmall', 'assets/image/character/pyeongmin/pyeong_burning_small.png', { frameWidth: 521, frameHeight: 610 }); scene.load.spritesheet('pyeongminBurningSmall', 'assets/image/character/pyeongmin/burning/pyeong_burning_small.png', { frameWidth: 521, frameHeight: 610 });
scene.load.spritesheet('pyeongminBurningBig', 'assets/image/character/pyeongmin/pyeong_burning_big.png', { frameWidth: 521, frameHeight: 610 }); scene.load.spritesheet('pyeongminBurningBig', 'assets/image/character/pyeongmin/burning/pyeong_burning_big.png', { frameWidth: 521, frameHeight: 610 });
scene.load.image('attackPaper', 'assets/image/etc/paper_crumbled.png'); scene.load.image('attackPaper', 'assets/image/etc/paper_crumbled.png');
WordSpace.weightTextObjForTest = scene.add.text(game.config.width * 5 / 64, game.config.height * 5 / 48, '뇌의 무게: (현재) 0 / ' + this.brainCapacity + ' (전체)').setDepth(10).setColor('#000000'); WordSpace.weightTextObjForTest = scene.add.text(game.config.width * 5 / 64, game.config.height * 5 / 48, '뇌의 무게: (현재) 0 / ' + this.brainCapacity + ' (전체)').setDepth(10).setColor('#000000');
...@@ -211,6 +212,13 @@ WordSpace.loadAnimation = function(scene) ...@@ -211,6 +212,13 @@ WordSpace.loadAnimation = function(scene)
repeat: 0, repeat: 0,
hideOnComplete: false hideOnComplete: false
}); });
WordSpace.pyeongminAnims[Enums.characterAnim.sit] = scene.anims.create({
key: 'pyeongminSitAnim',
frames: scene.anims.generateFrameNumbers('pyeongminSit'),
frameRate: 10,
repeat: 0,
hideOnComplete: false
});
WordSpace.pyeongminAnims[Enums.characterAnim.write] = scene.anims.create({ WordSpace.pyeongminAnims[Enums.characterAnim.write] = scene.anims.create({
key: 'pyeongminWriteAnim', key: 'pyeongminWriteAnim',
frames: scene.anims.generateFrameNumbers('pyeongminWrite'), frames: scene.anims.generateFrameNumbers('pyeongminWrite'),
...@@ -228,14 +236,14 @@ WordSpace.loadAnimation = function(scene) ...@@ -228,14 +236,14 @@ WordSpace.loadAnimation = function(scene)
WordSpace.pyeongminAnims[Enums.characterAnim.smallBurning] = scene.anims.create({ WordSpace.pyeongminAnims[Enums.characterAnim.smallBurning] = scene.anims.create({
key: 'pyeongminsmallBurningAnim', key: 'pyeongminsmallBurningAnim',
frames: scene.anims.generateFrameNumbers('pyeongminBurningSmall'), frames: scene.anims.generateFrameNumbers('pyeongminBurningSmall'),
frameRate: 20, frameRate: 10,
repeat: -1, repeat: -1,
hideOnComplete: false hideOnComplete: false
}); });
WordSpace.pyeongminAnims[Enums.characterAnim.bigBurning] = scene.anims.create({ WordSpace.pyeongminAnims[Enums.characterAnim.bigBurning] = scene.anims.create({
key: 'pyeongminbigBurningAnim', key: 'pyeongminbigBurningAnim',
frames: scene.anims.generateFrameNumbers('pyeongminBurningBig'), frames: scene.anims.generateFrameNumbers('pyeongminBurningBig'),
frameRate: 40, frameRate: 10,
repeat: -1, repeat: -1,
hideOnComplete: false hideOnComplete: false
}); });
...@@ -379,7 +387,7 @@ WordSpace.findWord = function(wordText) ...@@ -379,7 +387,7 @@ WordSpace.findWord = function(wordText)
console.log('Improper attack option.'); console.log('Improper attack option.');
break; break;
} }
//RoomData.myself.playerImage.anims.msPerFrame /= (4 - Input.attackOption.wordGrade); RoomData.myself.playerImage.anims.msPerFrame /= (4 - Input.attackOption.wordGrade);
} }
else // 오타 체크 else // 오타 체크
{ {
...@@ -484,6 +492,7 @@ WordSpace.attack = function(wordText, grade) ...@@ -484,6 +492,7 @@ WordSpace.attack = function(wordText, grade)
WordSpace.attackGauge.resetValue(); WordSpace.attackGauge.resetValue();
WordSpace.setPlayerTyping.add(wordText); WordSpace.setPlayerTyping.add(wordText);
RoomData.myself.playerImage.play(WordSpace.pyeongminAnims[Enums.characterAnim.throw]); RoomData.myself.playerImage.play(WordSpace.pyeongminAnims[Enums.characterAnim.throw]);
RoomData.myself.playerImage.anims.chain(WordSpace.pyeongminAnims[Enums.characterAnim.sit]);
Input.attackOption.isHeavy = false; Input.attackOption.isHeavy = false;
Input.attackOption.isDark = false; Input.attackOption.isDark = false;
} }
......
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