ロバメモ - 素人のUnity覚書と奮闘記

素人のUnity覚書と奮闘記

当たり判定

Raycastによるマウス座標との当たり判定

はまったのでメモ。 レイキャストについて マウス座標からRayを飛ばすには 名前でターゲットを探す方法 Physics.Raycast ()のパラメーター サンプルコード レイヤーマスクで探す方法 Physics.Raycast ()のパラメーター レイヤーマスク サンプルコード レイキ…

Mobの攻撃

関連記事:http://robamemo.hatenablog.com/entry/2017/08/11/095420 細かいダメージ計算は後回しで、とりあえず1対1の攻撃処理をメモ。 前記事までのおさらい 処理の流れを考える 停止のタイミング 攻撃対象の絞り込み 処理の流れ キャラクターから攻撃を…

Mobをルート通りに移動させるには2 スプライトアニメーションの作成

前記事 robamemo.hatenablog.com 前記事では、とりあえずキューブをルート通りに移動させるところまで出来た。 このキューブに画像を付けて、歩行アニメーションを表示したい。 右方向に進んでいたら右を向いた画像を、上方向なら後ろ姿の画像に切り替える方…

Mobをルート通りに移動させるには1 キューブを移動させる

ディフェンスゲームの最初の壁。ルート通りに移動する方法。 四苦八苦した結果、それっぽいのができたのでメモ。 ちなみに、ナビゲーションは使いません。 1:マップを配置 2:方向転換用キューブを配置 3: Mob用のキューブを配置 4:方向を指定するに…

Unity2D 当たり判定の取り方

※2017/08/02 加筆修正 例えば、キャラクターと障害物の当たり判定を取りたい場合。 障害物の設定 Box Collider 2Dを付ける サイズの調整方法 キャラクターの設定 Box Collider 2Dを付ける Rigidbody 2Dを付ける 物理演算が必要な場合 キャラクターの設定項目…

Box Collider 2Dのサイズをスクリプトで変更する

やりたいこと 当たり判定で使うBox Colliderをオブジェクトのサイズに合わせる方法。 具体的には、下のようなBox Collier 2Dがアタッチされたゲームオブジェクトを引き伸ばして配置したときに、 Box Colliderのサイズがリンクしないので、ステージに配置され…