配置」タグアーカイブ

【Unity】インスタンス化する位置や回転をプレハブに保存する

猿のオブジェクトをプレハブ化し、そのプレハブに位置や回転を保存してインスタンス化するときに使ってみました。 オブジェクトの位置と回転を調整する 猿のプレハブをProjectウィンドウからシーンビューにドラッグアンドドロッ… 続きを読む »

【Unity】ライトプローブの効果を確認する

ライトプローブを配置してライトマップをベイクしたあとに、ライトプローブからどのような光を受けるかをシーンビューで確認してみました。 そのために、Cubeを新規作成して、敵などと同じ大きさになるようにスケールを調節して、L… 続きを読む »

【Unity】ライトプローブの配置 #1

ライトプローブの配置の仕方について考えてみました。 屋内にあるガスボンベがグローバルイルミネーションに貢献し、ライトプローブから受ける状態です。屋内のライトはBakedになっています。 これでライトマップをベイクすると、… 続きを読む »

【Unity】オブジェクトを指定の位置回転でスクリプトから配置する

バットのプレハブを位置・回転を指定して、スクリプトから配置してみました。 バットを選択してシフトキーを押している間、ピボットに四角形が表示されるので、これをドラッグしている時にさらにCtrlキーも押していると表面スナップ… 続きを読む »

【Unity】ナビゲーションエリアでナビメッシュを部分的に削除

前の記事の方法でエージェントを配置するときに、ナビゲーションエリアを使って配置させたくないところのナビメッシュを削除しておきます。 まずエージェントを配置するスクリプトを付けた空のゲームオブジェクトを中心として、4方向に… 続きを読む »

【Unity】アイテムをランダムに配置する

シーンに配置した目印のオブジェクトから、指定の数だけランダムに選んでアイテムと置き換えます。 まずアイテムの赤い球と、目印に使う小さなシリンダーのプレハブを用意しました。 空のゲームオブジェクトを作って、その子オブジェク… 続きを読む »

【Unity】遠くにいる敵を自動で削除する

前の記事のプレイヤーをFPSコントローラーにして、移動するプレイヤーから遠くにいる敵の削除と、新しい敵の配置が自動で行われるようにしました。 using System.Collections; using System.… 続きを読む »

【Unity】ナビメッシュ上に敵を出現させる #1

プレイヤーを囲うようにナビメッシュ上に敵を配置する方法を考えてみました。 ナビメッシュ上に予め空のゲームオブジェクトをたくさん配置しておいて、その中からプレイヤーとの距離によって選ばれたものと同じ位置に敵を出現させること… 続きを読む »