# 主人公モデルの関数

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

    function jerseyMove()
    {
    	if ( _jersey._pos.x < -550 )
    	{
    		_jersey._pos.y -= 500*_elapsed;
    	}
    	else if ( _keyLeft )
    	{
    		_jersey._pos.x -= 100*_elapsed;
    	}
    	else if ( _keyRight )
    	{
    		if ( _shirt._pos.x - 100 > _jersey._pos.x )
    		{
    			_jersey._pos.x += 100*_elapsed;
    		}
    	}
    }

では「制御」→「実行」メニューを実行してください。
左右キーでキャラが移動しました！ゲームっぽくなってきました！
主人公を操作する関数「jerseyMove()」ですね。
主人公のx位置が-550より小さくなったらステージから落下し、y位置を1秒間に500のスピードで減算しました。
左キーが押されたら、主人公のx位置を1秒間に100のスピードで減算しました。
右キーが押されたら、敵のx位置から100減算した値が主人公のx位置より大きければ、主人公のx位置を1秒間に100のスピードで加算してるんですね。

### 次へ