Unity 【Unity】Terrainとは?ゲーム内の地形を作成できる機能 Terrain(テレイン)とは、3Dの地形を作るための機能で、ゲーム内の草原や山・川などを表示させることができます。このTerrainを使うことで、地形に起伏を付けたり、地面や山にテクスチャで色を付けたり、木や植物を植えることができます。 2025.07.02 Unity
Unity 【Unity】SetTriggerとは?アニメーションを切り替えるメソッド SetTriggerとは、別のアニメーションへの切り替えをスクリプトから行うAnimatorで定義されているメソッドです。SetTriggerを使うことで、アニメーションの遷移条件のトリガーを発動することができ、アニメーションの切り替えが行われます。 2025.07.01 Unity
Unity 【Unity】加速度センサーでスマホを傾けた際の処理を作れる! スマホの加速度センサーとは、スマホの傾きを検知しているセンサーで、スマホの左右・上下・手前(奥)といった傾きを重力によって判定しています。Unityでは、この加速度センサーの重力値を「Input.acceleration」という変数で取得することができます。 2025.06.27 Unity
Unity 【Unity】localScaleとは?オブジェクトの大きさを決める変数 localScaleとは、Transformコンポーネントで管理されている変数で、オブジェクトの大きさをX軸・Y軸・Z軸における比率で決めています。localScaleを使うことで、オブジェクトの大きさを変えたり、反転させたりという処理を行えます。 2025.06.24 Unity
Unity 【Unity】Mathf.Absとは?引数の絶対値を取得できるメソッド Mathf.Absとは、Mathf構造体で定義されているメソッドで、絶対値を返す処理を行ってくれます。絶対値とは、0からの距離を表している数値で、負の符号を取り除く際に使えるメソッドです。距離を表したり速度を表したりする際に、Mathf.Absが便利に使えます。 2025.06.23 Unity
Unity 【Unity】オブジェクトの向きをスクリプトから取得する方法 オブジェクトの向きを取得する場合は、Transformコンポーネントの「forward」「right」「up」の3つの変数からベクトルを取得することができます。AddForceメソッドなどでその向きに対して力を加えることができるようになります。 2025.06.22 Unity
Unity 【Unity】Freeze Rotationとは?特定の軸における回転を防ぐ機能 Freeze Rotationとは、Rigidbodyによるオブジェクトの回転を防止することができる機能で、特定の軸を指定して設定することができます。ゲーム内では、Freeze Rotationをオブジェクトの転倒防止で付けることが多いです。 2025.06.19 Unity
Unity 【Unity】Fill Amountを使ったHPゲージの簡単な作り方 UnityでHPなどのゲージを作る際は、Fill機能を使うことで簡単にゲージを変動させることができます。このFill機能は、Imageコンポーネントの中の機能で、Fill Amountの数値に合わせて画像を切り取ることができる機能です。 2025.06.14 Unity
Unity 【Unity】Transformコンポーネントとは?オブジェクトの座標を管理している機能 Transformコンポーネントとは、オブジェクトの座標や回転、大きさなどを管理しているコンポーネントです。このTransformを使って、移動させたり回転させたり、拡大縮小を行ったりと、オブジェクトを制御するのに使うことができます。 2025.06.11 Unity
Unity 【Unity】RectTransformとは?UIの表示場所を決めるコンポーネント RectTransformは、UIの表示領域内にUI要素を配置する場所を指定することができるコンポーネントです。RectTransformを使ってアンカーポイントを利用することで、画面サイズが変動してもUIを適切に表示することができます。 2025.06.08 Unity