配置」タグアーカイブ

【Unity】エディタ拡張でプレハブを配置するツールを作る

エディタ拡張でプレハブを簡単に配置するツールを作ってみました。 エディタウィンドウのアイコンでプレハブを選択できます。左クリックした位置にプレハブをインスタンス化します。 配置ツール プレハブと設定値が一つのデータにまと… 続きを読む »

【Unity】エディタ拡張でアスペクト比やクリッピングを適用してテクスチャを表示する

エディタ拡張でDecal Projectorを簡単に配置するツールを作るのスクリプトを修正して、アイコンでプレハブを選択できるようにしてみました。 テクスチャのアスペクト比やタイリング、オフセットを適用して、ボタン上にテ… 続きを読む »

【Unity】エディタ拡張でDecal Projectorを簡単に配置するツールを作る

Decal Projectorを簡単に配置するエディタウィンドウを作ってみました。 概要 シーンビューを左クリックして、コライダーの面にDecal Projectorのプレハブを配置します。配置した後にドラッグするとイン… 続きを読む »

【Unity】CullingGroupでカメラから見えていない位置にオブジェクトを配置する

CullingGroupを使って、カメラから見ていない位置を検索してゲームオブジェクトをインスタンス化してみました。 概要 シーンに、配置位置を表すゲームオブジェクトを置きます。同じ位置にBoundingSphereを設… 続きを読む »

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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