スクリプト」カテゴリーアーカイブ

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

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

【Unity】アニメーションや音をタイムスケールで一時停止する

アニメーションや音、エフェクトなどの演出をタイムスケールを0にすることで一時停止/再開してみました。 アニメーション アニメーターコンポーネントのUpdate Modeが「Normal」のときは、タイムスケールに合わせて… 続きを読む »

【Unity】ゲームビューをキャプチャして1920×1080の画像を保存する

エディタでゲームビューをキャプチャして、1920×1080の大きさの画像として保存してみました。 ゲームビューをキャプチャする エディタでゲームビューをキャプチャするには、こちらのサイトのスクリプトを使いました。 Git… 続きを読む »

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

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

【Unity】キャラの状態をオブジェクトにする

ナビメッシュエージェントコンポーネントを付けた敵キャラの状態をオブジェクトにして管理してみました。 敵に付けるスクリプトのクラスの中に状態のクラスを定義して、各状態はそのクラスを継承します。各状態のクラスにその状態に必要… 続きを読む »

【Unity】シーン切り替えの前に簡単にテキストや画像を表示する

ゲームオーバーでシーンを再読み込みする前に、テキストや画像を表示するためのオブジェクトを簡単に作ってみました。 まずシーンにCanvasを新規作成しました。これを後でプレハブ化して、シーン切り替えをしたいときにインスタン… 続きを読む »

【Unity】スクリプトでコンポーネントを追加/削除する

今までは同じメッシュのオブジェクトに別のコンポーネントやタグなどが付いていた場合に、それをプレハブ化しておいて、置き換えるようにしていましたが、同じオブジェクトにコンポーネント等を追加、削除するようにしてみました。 もと… 続きを読む »