オブジェクトをキーボードで移動させる2021-02-11前回の記事は、スクリプトでオブジェクトが自動的に右に移動するようにしました。キーボードの方向キーを押したときに、その方向に移動するようにします!まず、先に完成形をお見せします。2021前回の変数と四則演算に比べると、今回は割とサクっと終わります。今回は、「キーボードが押されている」という条件によって処理を分岐させる必要があります。条件によって処理を分岐させるには「if文」というものを使います。中に書かれた条件を見てしているかが判定されます。中の処理が実行されます。ワンセットになります。使って「キーボードが押されているとき」という条件で処理を行わせます。変数の値を条件にする使い方や、条件を満たしていない場合の処理を別に書く方法などがあるのですが、そのあたりは追々説明します。使って、実際にキーボードが入力されているときだけ処理を実行するようにします。右矢印キーで右に移動させるまずは、前回作った右に移動する処理を右矢印キーを押しているときだけ実行するようにしてみます。中に入れてみましょう。Time.deltaTime;}これで、何も押していない時はCubeが動かず、右矢印を押しているときだけ動くようになりました!左矢印で左に移動させる次に、左矢印キーで左に移動するようにします。右矢印キーの処理をコピーして、必要な部分を変えていきます。座標をプラスしているところをマイナスに変更します。Time.deltaTime;}これで、キーボードの左右で移動できるようになりました!実際に操作してみると、移動速度が3だと少し遅い気がしたので、これ以降のサンプルでは5に変更してあります。みなさんも好きな速度に変更してみてください!ソースコードにコメントを追加するプログラムの中に処理が増えてくると、後から見たときに何の処理をしているか分からなくなってしまうことがあります。ソースコードの中にメモ書を残しておこうと思います!メモ書きを残すには「コメント」という専用の書式で書く必要があります。コメントの書き方には二通りあります。囲むと、その部分がコメントになります。次の例では「右に移動」という部分がコメントです。Time.deltaTime;複数行をまとめてコメントにすることもできます。」という部分がコメントです。使う2つ連続でスラッシュを書くと、その行内でそれより右の部分が全てコメントになります。次の例では「右に移動」という部分がコメントです。使ってコメントを書いてみます。今回のプログラムにコメントを書くとしたらこんな感じです。「自機」が完成したことになります!ただ、自機の形がシンプルなのもあって画面が少し寂しいですね。前回までで、キーボードで操作できる自機と地面を作成しました。free".ホームメニューSNS上へ。