iOS, Swift, クロージャ, プログラミング, 関数

関数とクロージャの違いとは 関数とクロージャの違いが少しわかりにくいので、説明しておきましょう。 関数とクロージャでは、できることはあまり変わりません。 しかし、クロージャを使えば記述を短くできる時が ...

unity, Vector3, ゲーム製作, プログラミング

4-25.Vector3 4-25-1.Vector3とは Vector3とは三次元ベクトルを表現するためのものです。 位置を表すときなどに使われます。 Vector3を使うには Vector3 変数 ...

canvas, unity, ゲーム製作, プログラミング, 未分類

初期状態では画面サイズを変更した時に、TextなどのUIの表示が変わってしまいます。 画面サイズが変わっても同じように表示するには、Canvasに追加されている、Canvas Scalerコンポーネン ...

Invoke

Invokeとは Invokeとは数秒後に関数を呼び出すためのものです。 Invokeは Invoke("関数名", 秒数); と記述します。 実際に使ってみる 準備 それでは、実際にInvokeを使 ...

Scene, SceneManager, Scene 切り替え, unity, ゲーム製作, プログラミング

スクリプトからシーンを読み込むことができます。 シーンを読み込むには UnityEngine.SceneManagement.SceneManager.LoadScene(シーンの番号); と記述しま ...

C#, if, unity, プログラミング

ifとは ifとは条件分岐をするための文法です。 条件分岐というのは『条件に応じて異なる処理をする』ことをいいます。 ifは if (条件1){   条件1の処理}else if (条件2) ...

Change Text, unity, ゲーム製作, プログラミング

スクリプトでTextの内容を変えることができます。 やり方は、 gameObject.GetComponent<UnityEngine.UI.Text>().text = "変えたい内容" ...

C#, namespace, unity, ゲーム製作, プログラミング

名前空間とは 名前空間とは、クラス名を同じにしてはいけない空間のことです。 言い換えると、名前空間が違っていれば、同じ名前のクラスを作ることができます。 例えば、敵を制御するクラスとプレイヤーを制御す ...

C#, Inheritance, unity, ゲーム製作, プログラミング

継承とは 継承とはクラスのメンバー変数やメソッドを引き継いで新しいクラスを作ることをいいます。 例えば『Monster』というクラスがあって、 そのメンバー変数として『kind = “モンスター”』 ...