2022.01.10スクリプトとはゲームを動かす台本のようなもので、例えば映画やドラマで役者さんの動きを台本に書くように、Unityではオブジェクトの動き方をスクリプトに書き込みます。本にはスクリプトを習得する極意としてスクリプトを「読んで、書いて、話す」が大事と書いてありました。話す(誰かに言葉で説明することのようです)。Hubを起動→画面右上にある新規作成→プロジェクト設定画面のプロジェクト名を好きな名前→2Dゲームを作りたい場合は2D、3Dなら3Dを選択(ここでは2D)→プロジェクトの保存先を決める→作成をクリック。objectにScriptをドラッグ&ドロップ※スクリプトをうごかすにはアタッチが必要。(アタッチとはスクリプトをゲームオブジェクトに結び付けることで実行できるようにすること)スクリプトファイルを開く謎の単語がたくさん並んでいます・・・。1~3行目は気にしなくても大丈夫なようです。5行目はクラス名を決めています。C#で書かれたプログラムはクラスという単位で管理しています。「クラス名」=「スクリプト名」と覚えておけば良いみたいです。6行目~15行目にはスクリプトを実行したときに処理する内容を書きます。7行目の//で始まる行はコメントと言い処理を実行したときに無視されるようです。{}の中にDebug.Log(“Hello,World”)と記述することでコンソールウィンドウに出力結果としてHello,worldと出れば成功です。左下にHello,Worldと出力されたので成功しました。変数とはデータをしまう箱のようなものです。どんな種類のものを入れるか、何という名前の箱を使うかを宣言しなければなりません。age;が変数の宣言です。「int」は整数型を表し、「age」は箱の名前です。「int型(整数型)の」ageという箱を使うというイメージですね。変数名;11行目は「30」の値をageという箱に入れています。箱に値を入れることを代入と言います。※代入するときは値を入れる変数を左、入れたい値を右にし、間に=をいれます。変数名=代入する値;そしてこの出力結果は30となります。変数で文字列を扱う変数に文字列を入れることもできます。文字列を扱う型はstring型です。string型のnameという箱を使いますと上では宣言しています。文字列を扱う注意点としては、代入する値を文字列として使う際には”文字列”のようにダブルクォーテーションでくくる必要があります。これの出力結果はkitamuraとなります。変数と計算10~12行目・・・加算(足し算)+を使う14~15行目・・・減算(引き算)-を使う17~18行目・・・乗算(掛け算)*を使う20~21行目・・・除算(割り算)/を使う上のように+や-を使って計算式の値を代入することもできる。増やしたい値(5)とやると10行目で代入した10の値に5加算され出力結果は15となる。5;の結果と同じなので上の画像の様に書いた方が省略できる。数字だけでなく文字列にも+の演算子を使って文字をつなげることができます。10行目と11行目で初期化した文字列を13行目で+演算子を使って連結しています。連結した文字列を変数messageへ代入し14行目で結果を出力しています。出力結果はhappybirthdayとなります。今回はここまでにし、次回は制御文について書いていきます。【3】繰り返しの制御文を使ってみよう繰り返しの処理が行える便利なfor文を紹介します。ある条件の時にだけ処理を実行したり、繰り返し実行したりすることができます。・もしJのキーボードを押したらプレイヤーはジャンプする・もしプレイヤーが指定した範囲に入ったら物が落下する・もし敵を3...ゲーム作成Unityを使ってゲームを作ろう!皆さんこんにちは、初めましてTadaと言います。私はゲームが好きです!!大好きです!!が故にゲームを作ってみたくなりました。飽きっぽくて、諦めが早くて、怠け者な自分ができるか分かりませんが挑戦してみたくなりました。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Δホームゲーム作成tadasroom僕のゲーム制作ブログへようこそ。僕は30代会社員の男で、ただガメと申します。2022年7月1日からUnityを使ってゲームの作成を始めました。ブログを始めたきっかけは趣味でゲーム制作をしているうちにアウトプットする場が欲しかったのと、僕と同じようにUnityで制作を始めたばかりで、悩んでいる方の役に立ちたかったからです。敵キャラ作成ホーム検索トップサイドバータイトルとURLをコピーしました。