From: ttwilb Date: Mon, 2 Sep 2013 06:51:01 +0000 (+0900) Subject: 武器「パン」で投げる先に壁があるときに壁の中で固まってしまうバグを修正 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=8521012f98e64342f40e5ec73ee64c9e555a8f26;p=h58pcdgame%2FGameScriptCoreLibrary.git 武器「パン」で投げる先に壁があるときに壁の中で固まってしまうバグを修正 --- diff --git a/www/corelib/classes/FireObjectClass.js b/www/corelib/classes/FireObjectClass.js index 994700a..90746da 100644 --- a/www/corelib/classes/FireObjectClass.js +++ b/www/corelib/classes/FireObjectClass.js @@ -32,6 +32,7 @@ var FireObjectClass = function(stage, args){ } else{ this.origin.y = ownerObj.origin.y + y; } + //発射 var fvx = this.fireVelocity.x; if(ownerObj.direction == 0){ @@ -41,7 +42,11 @@ var FireObjectClass = function(stage, args){ } this.movingSpeed.x = fvx; this.movingSpeed.y = -this.fireVelocity.y - ownerObj.ownerStage.addStageObject(this); + + // 初期位置で壁などに引っかかっていないか確認 + if(this.canMoveTo(this.origin.x, this.origin.y)){ + ownerObj.ownerStage.addStageObject(this); + } this.livingTick = 0; },