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

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

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

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

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

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

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

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

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

【Unity】プリセットでコンポーネントの値を保存する

シーンに2つのCubeを追加して、片方のボックスコライダーの値を変えました。このボックスコライダーの状態を保存するには、右上のプリセットのアイコンをクリックします。 すると、Select Presetウィンドウが開くので… Read More: 【Unity】プリセ… »

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

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

【Visual Studio】ブロック文の直前の文を簡単に調べる

スクリプトで、上のようにブロック文の閉じ括弧が連続することが良くあります。ブロック文を判別しにくい状態です。 それぞれのブロック文が、どの文の処理対処かを確かめるために、点線を目で置いながら上にスクロールするのは疲れます… Read More: 【Visual St… »

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

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

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

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

【Unity】メッシュをカットする #1

ドラッグアンドドロップでメッシュをカットしてみます。そのために今回はドラグアンドドロップしたところを境界にして、メッシュの頂点カラーを変えてみました。 まず、クリックとドロップした場所のスクリーン上のマウス位置と、その中… Read More: 【Unity】メッシ… »