コガネブログ

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

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

【Unity】Unity 2018.3.0b1 で C# 7.2 を使用する方法

はじめに Unity 2018.3.0b1 から C# 7.2 が使用できるようになりました 基本的には特に何も設定しなくても C# 7.2 の機能が使用できますが、 現在使用している Visual Studio のバージョンによっては .NET SDK を追加でインストールする必要があります Unity…

【Unity】Unity 2018.3.0b1 新機能「Settings」

概要 Unity の Project Settings や Player Settings の項目が、 Unity のメニューの「Edit>Settings」に統合されました

【Unity】Unity 2018.3.0b1 新機能「UIElements Debugger」

概要 いずれかのウィンドウを右クリックして「UIElements Debugger」を選択すると 「UIElements Debugger」ウィンドウを起動することができます

【Unity】Unity 2018.3 新機能「Clear All PlayerPrefs」PlayerPrefs で保存したデータをすべて削除できる

概要 Unity メニューの「Edit>Clear All PlayerPrefs」を選択すると PlayerPrefs で保存したデータをすべて削除することができます

【Unity】Android で Mono ビルドした時と IL2CPP ビルドした時でアプリ起動時間にどのくらい差があるかメモ

メモ Mono IL2CPP アプリ起動までにかかった時間 1.75 秒 1.27 秒 最初のシーンロードまでにかかった時間 2.05 秒 1.33 秒 関連記事

【Unity】The path you specified does not look like a valid JDK installation.

概要 Invalid JDK home selected The path you specified does not look like a valid JDK installation. Unity で Android JDK のフォルダを選択した時に上記のダイアログが表示された場合、 フォルダの指定を間違えている可能性があります Android JDK を…

【Unity】NDK rXXXX is incompatible with IL2CPP. IL2CPP requires rYYYY.

はじめに Invalid NDK version NDK rXXXX is incompatible with IL2CPP. IL2CPP requires rYYYY. Unity で Android 向けの IL2CPP ビルドを行う時に上記の警告が発生した場合、 Android NDK のバージョンが正しくないので、 最新の Android NDK をダウンロー…

【Unity】Unable to detect NDK version, please pick a different folder.

はじめに Invalid NDK version Unable to detect NDK version, please pick a different folder. Unity で Android 向けの IL2CPP ビルドを行う時に上記の警告が発生した場合、 Android NDK のバージョンが正しくないので、 最新の Android NDK をダウンロー…

【雑記】ブログに「Unity - モバイル」カテゴリを追加しました

概要

【Unity】カメラが近づくと透明になるシェーダを導入する

はじめに http://www.shaderslab.com/demo-48---alpha-depending-distance-camera.html この記事では上記のサイト様が公開されている カメラが近づくと透明になるシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プ…

【Unity】ノイズで変形する水シェーダを導入する

はじめに http://www.shaderslab.com/demo-10---water-distortion-with-noise.html この記事では上記のサイト様が公開されている ノイズで変形する水シェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに…

【Unity】平面が波打つシェーダを導入する

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

【Unity】旗がはためくシェーダを導入する

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

【Unity】アニメーションする旗のシェーダを導入する

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

【Unity】マトリックスパターンシェーダを導入する

はじめに http://www.shaderslab.com/demo-75---matrix-pattern.html この記事では上記のサイト様が公開されている マトリックスパターンシェーダを導入する方法を紹介していきます 使用例 使い方 上記のシェーダファイルを Unity プロジェクトに追加します …

【Unity】iOS / Android でローカル通知を実装できる「Unity3D Android notification plugin」紹介

はじめに 「Unity3D Android notification plugin」を Unity プロジェクトに導入することで iOS / Android でローカル通知を実装できるようになります 使用例 5 秒後に通知 LocalNotification.SendNotification ( id : 1, delayMs : 5000, title : "Title", …

【Unity】Android でステータスバーを表示できる「UnityShowAndroidStatusBar」紹介

はじめに 「UnityShowAndroidStatusBar」を Unity プロジェクトに導入することで Android でステータスバーを表示できるようになります 使用例 使い方 using UnityEngine; public class Example : MonoBehaviour { private void Start() { Screen.fullScreen…

【Unity】ボリュームライトを使用できる「Unity-Volumetric-Light」紹介

はじめに 「Unity-Volumetric-Light」を Unity プロジェクトに導入することで ボリュームライトを使用できるようになります 使用例 適用前 適用後 使い方 シーンのカメラに「VolumetricLightRenderer」をアタッチします シーンのライトに「VolumetricLight」…

【Unity】EdgeCollider2D を PolygonCollider2D に変換できる「Unity-EdgeCollider2D-PolygonCollider2D-」紹介

はじめに 「Unity-EdgeCollider2D-PolygonCollider2D-」を Unity プロジェクトに導入することで EdgeCollider2D を PolygonCollider2D に変換できるようになります 使い方 コライダを変換したいゲームオブジェクトを選択して 「Tools>Collider2D>EdgeToPolyg…

【Unity】ドーム型カメラを使用できる「FulldomeCameraForUnity」紹介

はじめに 「FulldomeCameraForUnity」を Unity プロジェクトに導入することで ドーム型カメラを使用できるようになります 使用例 使い方 シーンに「FulldomeCamera」プレハブを配置します そして、シーンのカメラに「FulldomePreview」をアタッチします

【Unity】Tinder のような UI を実装できる「Unity-SwipeableView」紹介

はじめに 「Unity-SwipeableView」を Unity プロジェクトに導入することで Tinder のような UI を実装できるようになります 使用例(引用) 使い方 public class CardData { public string m_text; public CardData( string text ) { m_text = text; } } カ…

【Unity】布が風にたなびく動きの実装を見ることができる「Unity-Physics」紹介

はじめに 「Unity-Physics」では、布が風にたなびく動きの実装を見ることができます GIF 動画 確認方法 「3.Cloth」シーンを開くと実装を確認できます 布の動きは「SpringDriver.cs」で実装されています

【Unity】Assets に存在するフォルダを Packages に移動できる「Assets2Packages」紹介

はじめに 「Assets2Packages」を Unity プロジェクトに導入することで Assets に存在するフォルダを Packages に移動できます 使い方 Unity メニューの「WIndow>Assets 2 Packages」を選択します 表示されたウィンドウで各項目を設定します 項目 内容 Folder…

【Unity】ゲームオブジェクト同士でコンポーネントのコピペができる「Unity-Component-Helper」紹介

はじめに 「Unity-Component-Helper」を Unity プロジェクトに導入することで ゲームオブジェクト同士でコンポーネントのコピペができます 使い方 Unity メニューの「Tools>Hont>Utility>Component Helper」を選択します すると、ゲームオブジェクト同士でコ…

【Unity】テクスチャ、モデル、サウンドのインポート時の設定を監視できる「AssetAuditor」紹介

はじめに 「AssetAuditor」を Unity プロジェクトに導入することで テクスチャ、モデル、サウンドのインポート時の設定を監視できるようになります 使い方 ルールの作成 Unity メニューの「Asset Auditing>New Audit Rule」を選択して 表示されたウィンドウ…

【Unity】「Unity Zenject完全に理解した」資料などまとめ

イベントページ 資料など ライブ配信 ゲーム案件にZenject導入した経験を語る 文脈を操る美しきZenjectプロジェクトからの眺め 〜Contextの扱い方と活用方法〜 インタフェース完全に理解した インタフェース完全に理解した / とりすーぷ さん - ニコナレ Zen…

【Unity】三角形をピラミッド状に変更するシェーダを導入する

はじめに http://www.shaderslab.com/demo-80---triangles-to-pyramids.html この記事では上記のサイト様が公開されている 三角形をピラミッド状に変更するシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェーダファイルを …

【Unity】四角形をピラミッド状に変更するシェーダを導入する

はじめに http://www.shaderslab.com/demo-81---quads-to-pyramids.html この記事では上記のサイト様が公開されている 四角形をピラミッド状に変更するシェーダを導入する方法を紹介していきます 使用例 適用前 適用後 使い方 上記のシェーダファイルを Unit…

【Unity】面の押し出しシェーダを導入する

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

【Unity】フラットシェーダを導入する

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