ともくん

Unity

【Unity】メソッドとは?処理ごとに分割されているまとまりのこと

メソッドとは、処理をまとまりごとに分けたもので、プログラムが読みやすく、かつ短くなるというメリットがあります。また、メソッドを作っておくことで、何度も行うような処理をすぐに呼び出すことができるので、Unityでよく使う処理はメソッドで管理していきましょう。
Unity

【Unity】OnTriggerとは?当たり判定の処理を行うメソッド

OnTriggerメソッドは、Triggerモードにした際に他のオブジェクトとの当たり判定が起こると呼び出されるメソッドです。OnTriggerには、OnTriggerEnter・OnTriggerStay・OnTriggerExitの3種類があります。
Unity

【Unity】Rigidbodyとは?オブジェクトに重力や力を与えられる

Rigidbodyは、重力や空気抵抗、摩擦や反発などの物理演算をすべて自動で行ってくれる機能で、Unityでゲームを作る際は非常によく使う機能です。設定項目はたくさんあり複雑ですが、それだけ出来ることも増えていきますので、少しずつ覚えていきましょう。
Unity

【Unity】Collider(コライダー)とは?当たり判定の範囲を決める機能

Colliderコンポーネントとは、オブジェクトの当たり判定を決めている範囲を定義する役割を持つコンポーネントです。このColliderには様々な形状のものがあり、それらを使ってオブジェクトの当たり判定を細かく設定できるようになっています。
Unity

【Unity】当たり判定をPhysicsで簡単に作る方法

Unityでは、Physicsという機能を使うことで簡単に当たり判定を作ることができます。具体的には、Physicsの中にあるColliderとRigidbodyのコンポーネントをオブジェクトに付けてあげることで、当たったかどうかを判定することができます。
Unity

【Unity】Instantiate関数で親を指定してオブジェクトを生成する方法

Instantiate関数で生成したオブジェクトに親を指定する場合は、Instantiate関数に引数で親を指定するか、生成した後にtransform.parentで親を変更するかの2つの方法があります。親の移動に合わせたオブジェクトを生成したい場合などでおすすめです。
Unity

【Unity】Prefab生成時の(Clone)の名前を削除する方法

UnityでPrefabなどのオブジェクト生成の際に、使われることが多いInstantiate関数ですが、生成されたオブジェクトの名前の最後に(Clone)という表記が自動的に入ってしまいます。この(Clone)という表記を削除する方法を紹介していきます。
Unity

【Unity】Destroy関数とは?オブジェクトを破壊するメソッド

Destroy関数は、オブジェクトやコンポーネントを破壊することができるメソッドです。倒した敵や画面外のオブジェクトを破壊するなどといった際に、簡単に消去することができる関数です。ただ、Destroy関数は負荷も大きくゲームパフォーマンスに影響することがあります。
Unity

【Unity】親子関係とは?オブジェクトの階層を作ること

Unityの親子関係とは、それぞれのオブジェクトが階層になっていることです。オブジェクトを親子関係にすることで、親オブジェクトを動かすと子オブジェクトが一緒に動き、子オブジェクトを動かすと親オブジェクトには関係なく自由に動かすことができます。
Unity

【Unity】Instantiate関数の使い方を知ってオブジェクトを生成しよう!

Instantiate関数は、簡単にいえばオブジェクトを新しく生成させるためのメソッドとなっています。引数にオブジェクトを指定してあげることで、そのオブジェクトが生成されるという仕組みになっています。ゲーム作りの様々な箇所で使うことになります。