Unity

【Unity】Sceneビューでポストエフェクトを反映させる

環境 Unity 2019.3.0f3 やり方 以下の場所にチェックを入れるとSceneビューでポストエフェクトを反映させることができます。

【Unity】UIがGameとプレハブモードで見た目が異なるときの対処法

環境 Unity 2020.2を使用してます UIがGameとプレハブモードで見た目が異なる現象 適当に作成したUI プレハブモードだと画面からはみ出している 対処法 Canvasの設定が異なるのが原因 Project Settings →EditorにあるUI Environmentに使用してるシーンを設定…

UnityにアタッチするとUnityEditorがフリーズした時の対処方法

Visual Studioでブレークポイントを使用してデバックするとUnityEditorが全く動かなくなる時があったのでメモ 対処方法 ・.slnファイルの削除後Unityの再起動する ・全スクリプトを reimportする 参考 kazupon.org

【Unity】ShaderGraphで4分の1にカットしたテクスチャを使用できるようにする

はじめに エフェクト作成の際テクスチャの容量節約する方法としてテクスチャを4分の1にカットする方法があります。 それをShaderGraphで使用できるShaderを作成していきます。 参考 yomikakimanabu.net cgworld.jp 環境は Unity 2019.3.0f3 Universal Render…

【Unity】ShaderGraphを使用してブルームに頼らず画像を発光してるような感じにする

はじめに 今回はブルームに頼らず画像を発光してるような感じにするシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 テクスチャにSmoothStep…

【Unity】2020.2 ShaderGraph変更点まとめ

はじめに Unity 2020.2でShaderGraphに大きな変更があったので自分が理解できる範囲でまとめていきたいと思います 環境は Unity 2020.2.0b8(ベータ版なのでこれから変更される可能性がありますがご了承ください) Universal Render Pipeline(テンプレートのプ…

【Unity】Keywordsを使用してShaderGraphでシェーダーバリアントを作成する

はじめに 今回はKeywordsを使用してシェーダーバリアントを作成していきます。 シェーダーバリアントについてはこの方に記事が参考になります qiita.com 環境は Unity 2019.4.1f1 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を…

【Cluster】ワールドをアップロードした際のエラー対処法

はじめに Clusterのワールドをアップロード開始したところ、途中でエラーが出てUnityが落ちることがあったのでメモしときます 環境はUnity2019.4.1f1です エラー名 いくつか出ていて ・Bundling AssetBundles was canceled~ ・GUI window tried to begin re…

【Unity】TextMeshProで勝手に改行しないようする

はじめに Unity 2019.4.1f1 デフォルトの設定でTextMeshProを使用すると文字を大きくしたり文字数を増やすと勝手に改行されてしまいます 解決法 TextMeshProコンポーネントのWrappingをDisabledにすれば勝手に改行されなくなります

【Unity】ShaderGraphで画像をグレースケールにする

はじめに 今回は画像をグレースケールにしていきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 コードはこんな感じです Gray = Color.x * 0.3f + Color.y * 0.6f + …

【Unity】ShaderGraphでコントラストを変更する

はじめに 今回はコントラストを変更していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 Contrastノードを使用することでコントラストを変更することが出来ます 1…

【Unity】ShaderGraphで彩度を変更する

はじめに 今回は彩度を変更させるシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 Saturationノードを使用することで彩度を変更できます 値…

【Unity】ShaderGraphでSFでありそうなディゾルブシェーダーを作成する

はじめに 今回はShaderGraphでSFでありそうなディゾルブシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 ノイズ部分です オブジェクトの高さ…

【Unity】ShaderGraphでSFにありそうなノイズを作成する

はじめに 今回はSFにありそうなノイズシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 ノイズ部分です UVにPosterizeノードを使用してそれを…

【Unity】ShaderGraphで色相を変更する

はじめに 今回は色相を変更するシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 Hueノードで色相を変更できます Hueノードは現在の色相から…

【Unity】ShaderGraphで放射状ブラーを作成する

はじめに 今回は放射状ブラー(ラジアルブラー)を作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 放射状ブラー部分です ブラーはCustom functionノードを…

【Unity】ガードエフェクトを作成する

はじめに モデル作成 テクスチャ作成 シェーダ作成 マテリアル作成 パーティクル作成 完成 はじめに 10万円給付の力でエフェクト講座始めました~#エフェクト講座 pic.twitter.com/d2EeUl2zX6— 武0武/ (@zenkai1127) 2020年6月29日 エフェクト講座の課題でガ…

【Unity】かまいたちエフェクトを作成する

はじめに 今回はかまいたちエフェクトを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipelineを使用しています。 テクスチャ作成 今回はフォトショップで作成します 最初にブラシで硬さ0の状態で点を書きます 自由変形で以下のような形に…

【Unity】ShaderGraphを活用して炎の衝撃波を作成する

はじめに 今回はShaderGraphを活用して炎の衝撃波を作成します 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 テクスチャ作成 今回は炎のテクスチャを Filter Forgeで作成します 以下…

【Unity】UnlitGraphでディゾルブシェーダーを作成する

はじめに 今回はUnlitGraphでディゾルブシェーダーを作成していきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 ここで重要なのはディゾルブする部分をLrepノードで…

【Unity】 Androidでリリースするまでにやることメモ

最初に 最初に準備すること SDK のダウンロード Keystore作成 Packgenameの設定 64bitに対応させる APK最適化 64bit対応でエラー アイコンの設定 複数の解像度対応 専用処理の書き方 向きの設定 フレームレート 広告 Building Gradle projectがずっと続いて…

【Unity】Terrainで草や木を消す

Shift + クリックで木や草を消すことができます 木を消す時はPaint Tree時で 草を消す時はPaint Detailの状態で消すことが出来ます

【Unity】トーンマッピングで光らせ方を変える

はじめに トーンマッピングはUnityのバージョンによって存在する場所が異なります 2019.2以前のPost Processing Stack Version 2はColor Grading内に存在します。 2019.3 URPだとColor Grading内のエフェクトが分離されててtonemapping単体でポストエフェク…

【Unity】TimeLineのAnimation Trackでキーフレームが打てない現象の解決法

TimeLineのAnimation Trackでキーフレームが打とうとすると NullReferenceException:~がでてキーフレームが打てないことがある(赤い丸が反応しない)。 解決法 再起動で直ります

【Unity】AudioMixerのSetFloatはAwake内では動作しない

少しはハマったのでメモ Awake内だとSetFloatを呼んでも動作しません private void Awake() { audioMixer.SetFloat("SE", 0); } 初期化で呼びたい場合はStart内で呼びましょう

【Unity】スマホの初期向きを横向きにする

初期向きを横向きにする Dafault OrientationをLandscapeLeftかLandscapeRightに変更すれば起動時から向きを横向きにできる。 ネットだとここをAutoRotationにしてるものが多かったがそれだと最初縦画面になってしまいました。 Dafault OrientationをAutoRot…

【Unity】ShadergraphでGradientがプロパティ化できないので対策案を探してみた

はじめに ここにもある通りShaderGraphのGradientはプロパティ化出来ないため、グラデーションをマテリアルからいじれないので不便です。 WHERE is the exposed Gradient node property in Shadergraph - Unity Forum なので何か対策方法がないか調べてみま…

【Unity】ShaderGraphのSampler Stateノードについて調べてみた

はじめに Sampler StateノードはSample Texture 2DノードのInputで指定できるが誰も使用している人を見かけなかったので少し挙動について調べてみました。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph …

【Unity】ShaderGraphでLoadingっぽいアイコンを作る

はじめに ShaderGraphでLoadingっぽいアイコンを作っていきます。 環境は Unity 2019.3.0f3 Universal Render Pipeline(テンプレートのプロジェクトです) UnlitGraph を使用しています。 ノード作成 アイコン作成 最初にRectangleノードで4つの細長い矩形を…

1週間ゲームジャム お題「密」に参加しました。

はじめに 今回作成したゲームです。 unityroom.com よければ遊んでみてください 作成過程 あんまり記憶にないためかなり雑です 1日目 企画 物理を使用したなにかをしたいと思い今のゲームに至る 2,3日目 ゲーム部分の実装できるかの検証,プロトタイプの制作 …