【Unity】マウスクリック等の連打を判定する
マウスクリックやキー入力などの連打を判定してみました。 ゲージを作る まず、ヒエラルキービューでImageオブジェクトを追加しました。スクリプトの値を見るためのTextオブジェクトもあります。 Imageを選択してインス… 続きを読む »
マウスクリックやキー入力などの連打を判定してみました。 ゲージを作る まず、ヒエラルキービューでImageオブジェクトを追加しました。スクリプトの値を見るためのTextオブジェクトもあります。 Imageを選択してインス… 続きを読む »
HDRPのポストプロセスエフェクトを使って、画像をレンズのように歪ませたり曲げたりしてみました。 Lens Distortionを追加する まず、ヒエラルキービューで「Global Volume」オブジェクトを作りました… 続きを読む »
HDRPで色収差(Chromatic Aberration)のエフェクトを使ってみました。色収差エフェクトは、低品質のカメラをシミュレートして、かっこいい歪んだ見た目を作ります。 Volumeオーバーライドを追加 色収差… 続きを読む »
HDRPのBloomエフェクトを使ってみました。 ライトを作成 まず、シーンに明るさの違う2つのライトを用意しました。 Bloomオーバーライドを追加 Bloomを使うために、ヒエラルキービューで「Global Volu… 続きを読む »
Fogを使う HDRPのVolumetric Fogを使うには、まずヒエラルキービューでVolumeオブジェクトを追加します。「Sky and Fog Volume」には、はじめからFogボリュームオーバーライドが含まれ… 続きを読む »
HDRPでは、カラーグレーディングエフェクトにまとまっていた項目が、個別のボリュームオーバーライドに分かれています。 名前が変わっているものもあります。Toneの項目は「Color Adjustments」、Trackb… 続きを読む »
オペレーターを一つのサブグラフにまとめて使ってみました。 オペレーターサブグラフを作る オペレーターサブグラフを作る方法は2つあります。一つは、Projectウィンドウで右クリックからアセットを新規作成する方法です。 作… 続きを読む »
複数のオペレーターとブロックをブロックサブグラフにまとめてみました。 VFXグラフを作る まず、Initializeコンテキストでライフタイムをランダムに決め、その値によってパーティクルの色を変えるようなグラフを作りまし… 続きを読む »
VFXグラフのシステムをサブグラフにして、他のVFXグラフの中で使ってみました。 VFXグラフを作る まずサブグラフにするためのVFXグラフを作りました。このグラフでは、色のプロパティを作って、Initializeコンテ… 続きを読む »
FPSキャラに付けるしゃがみ等の機能を別のクラスに定義して、FPSキャラのクラスにオブジェクトとして持たせてみました。 まず、Projectウィンドウで右クリックして、C#スクリプトを新規作成します。 MonoBehav… 続きを読む »
ナビメッシュエージェントコンポーネントを付けた敵キャラの状態をオブジェクトにして管理してみました。 敵に付けるスクリプトのクラスの中に状態のクラスを定義して、各状態はそのクラスを継承します。各状態のクラスにその状態に必要… 続きを読む »
VFXグラフの「Connect Target」ブロックを使って、パーティクルがある一点で接続するようにスケールを引き伸ばしてみました。 VFXグラフを作る まず、Initializeコンテキストの「Set Positio… 続きを読む »
特定のブロックから新しくパーティクルをスポーンできる「GPU Event」コンテキストを使って、花火を作ってみました。 VFXグラフを作る GPU Eventは試験的な機能なので、Edit > Preferences&#… 続きを読む »
「Output Event」コンテキストを使って、スポーンイベントのトリガーと同時にスクリプトを実行してみました。 Output Eventコンテキスト VFXグラフがバージョン10以上なら、「Output Event」… 続きを読む »
「VFX Visibility Event Binder」コンポーネントを使って、特定のオブジェクトがカメラに映ったときや、映らなくなったときにVisual Effectオブジェクトにイベントを送ってみました。 VFXグ… 続きを読む »
「VFX Trigger Event Binder」コンポーネントを使って、トリガーにオブジェクトが出入りしたときなどに、自動でVisual Effectがスタートするようにしてみました。 VFXグラフを作る VFXグラ… 続きを読む »
「VFX Rigid Body Collision Event Binder」コンポーネントを使って、コライダーに衝突したときに、その位置からエフェクトを出してみました。 VFXグラフを作る VFXグラフは「Single… 続きを読む »
「VFX Mouse Event Binder」コンポーネントを使って、マウス操作によってVisual Effectオブジェクトのイベントを発生させてみます。 VFXグラフを作る VFXグラフでは、Initializeコ… 続きを読む »
タイムラインで、VFXグラフをオンオフしたり、イベントアトリビュートを設定してみました。 VFXグラフを作る まず、VFXグラフでは、何も無いところで右クリックして、「Create Node」から「Get Attribu… 続きを読む »
「VFX Property Binder」コンポーネントを使って、VFXグラフのパーティクルのVelocityとFPSキャラの移動速度を紐付けてみました。 まず、Vector3のプロパティを作って、Exposedのチェッ… 続きを読む »