# 敵モデルの攻撃が主人公にヒットしたら

この左画面を左クリックすれば以下の赤字のスクリプト全部がクリップボードにコピーされるので、右の画面の赤い矢印の右側に貼り付けてください。

    	else if ( _shirt._time >= 15 && _shirt._time < 20 && _shirt._animation >= 1 && _shirt._animation <= 3
    	&& _jersey._animation != 4  && _shirt._pos.x - _jersey._pos.x < 100+_shirt._animation*50 )
    	{
    		_jersey.playAnimation(4,false,false);
    		_jersey._pos.x -= 50*_shirt._animation;
    	}

では「制御」→「実行」メニューを実行してください。
敵の攻撃が主人公にヒットしたら主人公がダメージを受けるアニメーションをし、後ろに弾き飛ばされました！
敵は攻撃を受けていない歩くアニメーションの時じゃないと主人公の攻撃がヒットしないんですね。
敵が攻撃中、敵のアニメーション時間が15以上で20より小さく、アニメーション番号が1〜3の間で、主人公のアニメーションがダメージを受けている4番ではなく、敵と主人公の距離が敵のアニメーション番号を50で乗算した値に100加算した値より小さければ、敵の攻撃が主人公にヒットしたことになりますね。
敵の攻撃が主人公にヒットしたら主人公キャラが4番のアニメーション(ダメージを受けるアニメーション)をループなしで最後で止まらずに再生(playAnimation)しますね。
敵の攻撃が主人公にヒットしたら主人公キャラがx方向に50を敵の攻撃アニメーション番号(1〜3)で乗算した値だけ加算されますね。
これで完成ですが、「VixarStudioHTML5\Conflict\index.html」ファイルを「Conflict.html」などと別名で保存し、保存した「Conflict.html」で、敵の思考ルーチンを考えたり、体力を用意して、ダメージで倒せるようにしたり改造してください。

### ホームへ