コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

2018-09-01から1ヶ月間の記事一覧

【Unity】画面の縁をぼかすことができる「UnityMaskShader」紹介

はじめに 「UnityMaskShader」を Unity プロジェクトに導入することで 画面の縁をぼかすことができるようになります 使用例 使い方 カメラに「MaskController」をアタッチします 関連記事

【Unity】対角線を非表示にできるワイヤーフレームシェーダを導入する

はじめに http://www.shaderslab.com/demo-94---wireframe-without-diagonal.html この記事では上記のサイト様が公開されている 対角線を非表示にできるワイヤーフレームシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェー…

【Unity】ワイヤーフレームシェーダを導入する

はじめに http://www.shaderslab.com/demo-93---wireframe.html この記事では上記のサイト様が公開されている ワイヤーフレームシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェーダファイルを Unity プロジェクトに追加し…

【Unity】ビルボードシェーダを導入する

はじめに http://www.shaderslab.com/demo-33---bilboard-bush.html この記事では上記のサイト様が公開されている ビルボードシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェーダファイルを Unity プロジェクトに追加しま…

【Unity】モザイクシェーダを導入する

はじめに http://www.shaderslab.com/demo-12---pixelation.html この記事では上記のサイト様が公開されている モザイクシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェーダファイルを Unity プロジェクトに追加します シ…

【Unity】プリミティブカットシェーダを導入する

はじめに http://www.shaderslab.com/demo-45---section.html この記事では上記のサイト様が公開されている プリミティブカットシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェーダファイルを Unity プロジェクトに追加し…

【Unity】望遠鏡や狙撃スコープのようなシェーダを導入する

はじめに 上記の GitHub で公開されている 「ScreenDistortion.shader」をUnity プロジェクトに導入することで 望遠鏡や狙撃スコープのようなシェーダを使えるようになります 使用例(引用) 使い方 シェーダを使用したいマテリアルの Shader を 「Game/Post…

【Unity】オブジェクトの両側をレンダリングするシェーダを導入する

はじめに 上記の GitHub で公開されている 「DiffuseTwoSided.shader」をUnity プロジェクトに導入することで オブジェクトの両側をレンダリングするシェーダを使えるようになります 使用例(引用) 使い方 シェーダを使用したいマテリアルの Shader を 「Ga…

【Unity】ダークマターのようなシェーダ「DarkMatterShader」紹介

はじめに 「DarkMatterShader」はダークマターのようなシェーダです 使用例 使い方 「DarkMatter」プレハブをシーンに配置します 関連記事

【Unity】3D モデル用のアウトラインシェーダを導入する

はじめに http://www.shaderslab.com/demo-19---outline-3d-model.html この記事では上記のサイト様が公開されている 3D モデル用のアウトラインシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加…

【Unity】苔が生えるシェーダを導入する

はじめに http://www.shaderslab.com/demo-27---moss-on-rock.html この記事では上記のサイト様が公開されている 苔が生えるシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェーダファイルを Unity プロジェクトに追加しま…

【Unity】バリアっぽいシェーダを導入する

はじめに http://www.shaderslab.com/demo-26---force-field-with-rim-effect.html この記事では上記のサイト様が公開されている バリアっぽいシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェーダファイルを Unity プロジ…

【Unity】水シェーダを導入する

はじめに https://lindseyreidblog.wordpress.com/2017/12/15/simple-water-shader-in-unity/ この記事では上記のサイト様が公開されている 水シェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加し…

【Unity】アイスシェーダを導入する

はじめに https://lindseyreidblog.wordpress.com/2017/12/30/ice-shader-in-unity/ この記事では上記のサイト様が公開されている アイスシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します …

【Unity】ファーシェーダを導入する

はじめに http://www.shaderslab.com/demo-60---fur-shader.html この記事では上記のサイト様が公開されている ファーシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェーダファイルを Unity プロジェクトに追加します シェ…

【Unity】スプライト用のアウトラインシェーダを導入する

はじめに http://www.shaderslab.com/demo-15---sprite-outline.html この記事では上記のサイト様が公開されている スプライト用のアウトラインシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェーダファイルを Unity プロ…

【Unity】スプライト用の色の反転シェーダを導入する

はじめに http://www.shaderslab.com/demo-83---invert-color.html この記事では上記のサイト様が公開されている スプライト用の色の反転シェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェーダファイルを Unity プロジェク…

【Unity】スプライト用のディゾルブシェーダを導入する

はじめに http://www.shaderslab.com/demo-95---flag-with-lighting.html この記事では上記のサイト様が公開されている スプライト用のディゾルブシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェーダファイルを Unity プ…

【Unity】チェッカー柄のシェーダを導入する

はじめに 上記の GitHub で公開されている 「Checkerboard.shader」をUnity プロジェクトに導入することで チェッカー柄のシェーダを使えるようになります 使用例(引用) 使い方 シェーダを使用したいマテリアルの Shader を 「Game/Unlit/Checkerboard」に…

【Unity】他のオブジェクトに隠れている時にシルエットを表示するシェーダを導入する

はじめに 上記の GitHub で公開されている 「Silhouette.shader」をUnity プロジェクトに導入することで 他のオブジェクトに隠れている時にシルエットを表示するシェーダを使えるようになります 使用例(引用) 使い方 シェーダを使用したいマテリアルの Sha…

【Unity】半透明なオブジェクトを綺麗に表示するシェーダを導入する

はじめに 上記の GitHub で公開されている 「BetterTransparentDiffuse.shader」をUnity プロジェクトに導入することで 半透明なオブジェクトを綺麗に表示するシェーダを使えるようになります 使用例(引用) 使い方 シェーダを使用したいマテリアルの Shade…

【Unity】iOS / Android で WebView を使用できる「unity-webview」紹介

はじめに 「unity-webview」を Unity プロジェクトに導入することで iOS / Android で WebView を使用できるようになります 使用例 その他 // 前のページに戻れる場合 true if ( webViewObject.CanGoBack() ) { } // 前のページに戻ります webViewObject.GoB…

【Unity】Android で日付ピッカー、タイムピッカーを使用できる「AndroidNativePicker.cs」紹介

概要 上記のスクリプトを Unity プロジェクトに導入することで Android で日付ピッカー、タイムピッカーを使用できるようになります 日付ピッカーを表示する AndroidNativePicker.ShowDatePicker( ( year, month, day ) => { Debug.LogFormat( "{0}/{1}/{2}"…

【Unity】Android でトースト表示を使用できる「ShowToastUnityAndroid.cs」紹介

概要 上記のスクリプトを Unity プロジェクトに導入することで Android でトースト表示できます

【Unity】Assembly Definition のコンパイルにどのくらい時間がかかったかログ出力できる「Unity Assembly Definition Debugger.cs」紹介

概要 上記のスクリプトを Unity プロジェクトの Editor フォルダに追加することで コンパイル完了時に Assembly Definition のコンパイルに どのくらい時間がかかったかログ出力できるようになります

【Unity】シーンを .obj 形式でエクスポートできる「ExportSceneToObj」紹介

はじめに 「ExportSceneToObj」を Unity プロジェクトに導入することで シーンを .obj 形式でエクスポートできるようになります 使い方 例えばこのようなシーンが存在する場合に、 Unity メニューの「ExportScene/ExportSceneToObj」を選択すると .obj 形式…

【Unity】4x3 サイズの画像でグラデーションを表示する

概要 4x3 サイズの画像を Unity プロジェクトに追加します シーンにスプライトを作成して、4x3 サイズの画像を設定します あとは、スプライトのサイズを大きくすることで、 4x3 サイズの画像でグラデーションを表示できます 参考サイト様

【Unity】TextMesh Pro では SpriteAsset にアウトラインや影を適用することはできない

概要 TextMesh Pro では SpriteAsset にアウトラインや影を適用することはできない

【Unity】TextMesh Pro でアウトラインを太くしたら文字が潰れてしまう現象を防ぐ方法

概要 TextMesh Pro でアウトラインを太めに設定した場合に 文字が潰れてしまう現象を防ぎたい場合は ] TextMeh Pro のマテリアルで「Face」の「Dilate」に 「Outline」の「Thickness」と同じ数値を入力することで 文字がキレイに表示されるようになります 参…

【Unity】TextMesh Pro でアウトラインをさらに太くする方法

概要 TextMesh Pro でアウトラインを使用する場合、 アウトラインの太さの上限がこれぐらいだとして、 さらにアウトラインを太くしたい場合は FontAsset を作成する時に「Font Padding」に大きめの数値を設定します すると、Outline の Thickness が同じ値で…