【Unity】衝突したときにエフェクトのイベントを発生させる
「VFX Rigid Body Collision Event Binder」コンポーネントを使って、コライダーに衝突したときに、その位置からエフェクトを出してみました。 VFXグラフを作る VFXグラフは「Single… 続きを読む »
「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のチェッ… 続きを読む »
VFXグラフのプロパティをアニメーションで変えてみました。 まず、VFXグラフの色をプロパティにして、Exposedのチェックを入れました。その下のカラーピッカーでデフォルト値を設定できます。 Visual Effect… 続きを読む »
VFXグラフのパーティクルエフェクトの出し方を変えるには、まずスポーンシステムを選択します。 インスペクタを見ると、スポーンに関わる「Loop Duration」「Loop Count」「Delay Mode」の3つの設… 続きを読む »
VFXグラフにはパーティクルの大きさを表すSizeとScaleという2つの属性があります。Scaleは3つの軸に値を別々に設定でき、Sizeは値が一つです。 つまり、Scaleでパーティクルの形を変えて、Sizeでは比率… 続きを読む »
Settingsでノードやブロックをカスタマイズできます。例えば、Spawnコンテキストを選択して、インスペクタを見ると、期間やループ回数などの設定が表示されます。 カウントを「Constant」に変更してみます。 する… 続きを読む »
VFXグラフでアトリビュートオペレータを使ってみました。 VFXグラフを作る まず、Initialize Particleコンテキストに、「Set Lifetime Random」ブロックと、その下に「Set Color… 続きを読む »
VFXグラフでGIFアニメーションのようなパラパラマンガを表示してみました。 画像を作る アニメーションには、上のような各コマが一つに統合された画像を使います。まず、同じサイズの画像を必要なだけ作りました。 画像の統合に… 続きを読む »
VFXグラフのパラメータをインスペクタやスクリプトで変更してみました。 パラメータを作るにはBlackboardの+ボタンをクリックします。Blackboardが表示されてないときは、右上のボタンで切り替えられます。 +… 続きを読む »
アニメーションで動き続けるオブジェクトの面の同じ場所から、エフェクトが出続けるようにしてみました。 VFXグラフを作る まず、エフェクトを一発ずつ出すのVFXグラフのスポーンのブロックを変えて、パーティクルを一つずつ定期… 続きを読む »
VFXグラフを使って、エフェクトを一発ずつ出してみました。また、Visual Effectオブジェクトを毎回作るのでなく、発射する前に位置を変更して、同じオブジェクトを使います。 VFXグラフを作る まず、Single … 続きを読む »
VFXグラフで勢いよく吹き出す血しぶきを作ってみました。 まず、速度を設定した後に、XZ方向とY方向に別々の値をかけて、上方向の速度と広がりを設定できるようにします。 はじめは、Set Velocity Randomブロ… 続きを読む »
雨が地面に落ちたときの水しぶきをVFXグラフで作ってみました。 まずSpawnコンテキストでパーティクルをランダムで作ります。 Initializeでは、Positionブロックを使ってパーティクルの位置を、薄いボックス… 続きを読む »
VFXグラフで床にランダムに波紋を表示させてみました。 新規エフェクトを作って、パーティクルを定期的にランダムに出現させます。 Initializeコンテキストでは、Boundでパーティクルが見える範囲やパーティクルの寿… 続きを読む »
VFXグラフで簡単に雨を降らせてみました。 VFXグラフを新規作成しました。Spawnコンテキストでは、Periodic Burstブロックで定期的にパーティクルを出します。数と間隔を両方ともx-yの範囲内のランダムにし… 続きを読む »
UnityのVFXグラフでマズルフラッシュを作ってみました。 パーティクルが一つずつ出るようにする 銃弾を発射するときにPlay()を呼んでエフェクトを再生します。この時に一つずつパーティクルが出るようにしたいので、Si… 続きを読む »
VFXグラフを使ってスモークグレネードを作ってみます。 まず、Blenderでスモークグレネードを作って、前の記事の手榴弾と同様にFPSキャラが投げれるようにしました。 そして、前の記事の煙のエフェクトの色やサイズを変え… 続きを読む »
VFXグラフで作った火の付いたろうそくをFPSキャラに持たせてみます。 煙のエフェクトの色や速度を変えて炎のエフェクトを作りました。これをプレイヤーに持たせるろうそくに追従させます。 火のVFXグラフに位置を伝えるための… 続きを読む »