# Wキーで主人公の上移動

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

    		var x = _pos[0]+40;
    		var y = _pos[1]+40;
    		if ( _keyUpper )
    		{
    			if ( !bgCollision(x,y-50) ) _pos[1] -= 10;
    			_angle = 270;
    		}

では「制御」→「実行」メニューを実行してください。
Wキーで主人公が上に移動しました。
x変数に主人公の位置に40を加算し、y変数に主人公の位置に40を加算し、主人公の画像の中央の座標(x,y)にしました。
_keyUpperでWキーが押されてたら、bgCollision関数に(x,y-50)のY方向に進む位置に背景が通れるか調べて、通れれば_pos[1]のY座標から10減算します。

### 次へ