Unity 2Dゲーム作成 備忘録

Unity(2019.4.15f1 → 2020.3.11f1)でつまづいたところをメモしていきます。

Unity

URP対応のモザイク・ぼかしシェーダー(2D / Sprite Renderer)

pya1234さんのモザイクシェーダーをChatGPTを使って、URP対応のシェーダーに修正しました。「経緯とかどうでもいい」という方は、目次でダウンロードをクリックしてください。 ことの経緯 ダウンロード 使い方 ことの経緯 私は今まで、冒頭でリンクさせてい…

sprite swapを使ったアニメーションがうまくいかない時の対処法まとめ

何かとうまくいかないことが多いsprite swapアニメーション。うまくいかないときの症状別に、対処法をご紹介します。 【A】アニメーションが微動だにしない [対処方法](1)アニメーションのタイムラインから、Sprite Resolver プロパティの全てのキーフレー…

sprite swapを使ったアニメーションが小刻みに揺れる(位置がずれる)時の対処法

対処法 swapさせる画像を、縦横ともに【偶数ピクセル × 偶数ピクセル】にする。例)口パクさせるために、口の連番画像があるとする。これは、「人物.psd」の中にレイヤーで入っている。【偶数ピクセル × 偶数ピクセル】にするのは、「人物.psd」ではなく、口…

本来の画像サイズのまま、画像を配置する方法

私は2Dのゲームを作成していますので、Unityのプロジェクトを新規作成する際、「2D」を選んでいます。また、PC用ゲームをメインに考えていますので、ゲームの画面サイズも固定しています。Unityを始める際に参考にしたサイトでは960×540をオススメされていた…

Dynamic Boneが動かないときの対処法(2Dアニメーション)

Unityでもネイティブの機能で2Dのキャラクターにボーンを入れられるようになりました。このボーンにDynamic Boneを設定しても動かなかったときの対処法です。 症状 ボーンも正常に入っていて、Dynamic Boneも正しく設定できている。なのに、「ゲーム」でプレ…