2026-01

Unity

【Unity】スプライト画像を白くする処理をShaderGraphで行う方法

Unityでスプライト画像を白くする処理を作る場合、ShaderGraphを使うことで簡単に白色に変更することができます。ShaderGraphで白色を上書きさせたシェーダーを作成し、それをマテリアルにセットして使用することで実装できます。
Unity

【Unity】パーティクルシステムの再生が終了した際の処理を実装する方法

パーティクルシステムの再生が終了した場合の処理は、「StopAction」という設定で行うことができます。このStopActionは、パーティクルの放出が止まり、全てのパーティクルが消滅した際に実行される処理を選択することができます。
Unity

【Unity】アニメーションカーブでオブジェクトの動きを調整できる!

アニメーションカーブとは、アニメーションのキーフレームを繋いでいる曲線のことで、座標やスケールなど値の変動を表しています。このアニメーションカーブに変化を付けることで、そのアニメーションに緩急を付けたり動きにメリハリが出るようになります。
Unity

【Unity】PlayerInputでInputSystemからの入力操作を受け取れる!

PlayerInputは、InputActionsで設定した入力操作の情報をスクリプトに送信する機能を持っています。そのため、スクリプト側でInputActionsの複雑な設定を行わなくても、入力操作による処理を作ることができるようになります。
Unity

【Unity】InputSystemの基本的な使い方を知って入力操作を管理しよう!

InputSystemの特徴として、InputActionsというアクションごとに複数のデバイスからの入力操作を管理することができます。また、ボタンの長押し操作や複数のボタン同時入力なども管理することができるので、より拡張性の高いシステムとなっています。
Unity

【Unity】オブジェクトの衝突位置にエフェクトを表示させる方法

オブジェクトが衝突した位置にエフェクトを表示させる方法として、OnCollision関数で衝突判定を行う場合は、CollisionクラスのGetContactメソッドでContactPointという構造体を使って衝突位置を取得してエフェクトを表示させます。