コガネブログ

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

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

【Unity】【初心者向け】ParticleSystem でコマ送りのエフェクトを再生する方法

はじめに 詳しくは上記のサイト様でも公開されていますが、 こちらでも、ParticleSystem でコマ送りのエフェクトを再生する方法を 備忘録として書き残しておこうと思います 素材 この記事では、上記の「ぴぽや倉庫」様が公開されている 「エフェクトアニメ(…

【Unity】uGUI のテキストでビットマップフォントを使用する方法

はじめに 上記のサイト様でも詳しく紹介されていますが、 この記事でも uGUI のテキストでビットマップフォントを使用する方法を 書き残しておこうと思います 目次 はじめに 目次 素材の準備 Adobe AIR のインストール ShoeBox のインストール ビットマップ…

【Unity】エディタのログの保存場所を開くエディタ拡張(Windows)

ソースコード using System; using UnityEditor; public static class Example { [MenuItem( "Tools/Hoge" )] private static void Hoge() { var format = @"C:\Users\{0}\AppData\Local\Unity\Editor\Editor.log"; var path = string.Format( format, Envir…

【Unity】Chrome の拡張機能を使用して、古い Unity ドキュメントを開いた際に自動で最新のドキュメントに切り替える方法

はじめに テラシュールブログさんが紹介されているのですが、 ネットで Unity の情報を検索した際に、 古い Unity ドキュメントのページがヒットしてしまうことがあります この記事では、Chrome の拡張機能を使用して 古い Unity ドキュメントを開いた際に …

【Unity】ファイルを開くアプリケーションを設定できるエディタ拡張「UnityOpenAssetCustomizer」を GitHub に公開しました

はじめに ファイルを開くアプリケーションを設定できるエディタ拡張 「UnityOpenAssetCustomizer」を GitHub に公開しました 開発環境 Unity 2017.3.0f3 導入方法 下記のページにアクセスして 「UnityOpenAssetCustomizer.unitypackage」をダウンロードしま…

【Unity】uGUI のテキストに文字単位のアニメーションを実装できる「Typeface Animator」紹介

はじめに 上記のリポジトリで公開されている Unity プロジェクトに導入されている 「Typeface Animator」を使用することで、 uGUI のテキストに文字単位のアニメーションを実装できるようになります 使用例 クイックスタート Text のオブジェクトに「Typefac…

【Unity】【初心者向け】コードを書かずに 2D のワールドマップの操作を実装する方法

手順 この記事では uGUI で上記のような 2D のワールドマップの操作を コードを書かずに実装する方法を紹介していきます 手順 Unity プロジェクトにワールドマップの背景画像を追加しておきます Hierarchy の「Create>UI>Scroll View」を選択します 作成した…

【Unity】円や線、矢印などの図形を描画できる「UnityShapes」紹介

はじめに 「UnityShapes」を Unity プロジェクトに導入することで 円や線、矢印などの図形を描画できるようになります 使用例 クイックスタート var info = new CircleInfo { center = transform.position, forward = transform.forward, radius = 1f, fillC…

【Unity】【初心者向け】コードを書かずに動画を再生する方法

はじめに Unity ではコードを書かずに動画を再生することができます この記事ではその方法を紹介していきます また、この記事では上記の動画を使用させていただいております 手順 Unity プロジェクトに動画ファイルを追加します 対応している拡張子は .mp4、…

【Unity】uGUI で使える便利な 10 種類のコンポーネントのコレクション「UnityCodes」紹介

はじめに 「UnityCodes」は uGUI で使える 便利な 10 種類のコンポーネントのコレクションです 使用例 FunctionalGraph PieGraph DoubleClickButton && LongClickButton TreeView DatePicker ColoredTape ColorPicker LineChartGraph RadarMap BarChartGraph…

【Unity】uGUI で TreeView を実装したサンプル「TreeView」紹介

はじめに https://github.com/SaiTingHu/TreeView 「TreeView」は uGUI で TreeView を実装したサンプルです 実行例 関連記事

【Unity】曇りガラスシェーダ「Frosted Glass」紹介

はじめに 「Frosted Glass」は曇りガラスシェーダです 使用例 クイックスタート カメラに「Post Processing Behaviour」と 「Command Buffer Blur」をアタッチします そして、Shader に「Effects/FrostedGlass」を設定したマテリアルを 好きなゲームオブジェ…

【Unity】ブルームエフェクト「unity-mask-bloom」紹介

はじめに 「unity-mask-bloom」はブルームエフェクトです 使用例 使い方 Shader に「Custom/Demo」を設定したマテリアルを使用します 「Alpha」でブルームの強さを調整できます

【Unity】Unity 公式が公開している Shader Graph のサンプル集「Shader Graph Example Library」紹介

はじめに 「Shader Graph Example Library」は Unity 公式が公開している Shader Graph のサンプル集です スクリーンショット 参照方法 「Scenes」フォルダ内のシーンを開いて Unity を再生すると Shader Graph で作成されたシェーダの動作確認ができます 「…

【Unity】Shader Graph のサンプル集「Shader Graph Examples」紹介

はじめに 「Shader Graph Examples」は Shader Graph のサンプル集です スクリーンショット 参照方法 「Examples」フォルダ内に各シェーダの動作確認用のシーンと、 Shader Graph で作成されたシェーダが格納されています 関連記事

【Unity】Shader Graph のサンプル集「A compilation of ShaderGraph Examples for Unity 2018.1」紹介

はじめに 「A compilation of ShaderGraph Examples for Unity 2018.1」は Shader Graph のサンプル集です スクリーンショット 参照方法 「SampleScene」を開いて Unity を再生すると Shader Graphs で作成されたシェーダの動作確認ができます 「ShaderGraph…

【Unity】便利な拡張メソッドをまとめた簡易ライブラリ「KoganeUnityLib」を GitHub に公開しました

はじめに 便利な拡張メソッドをまとめた簡易ライブラリ 「KoganeUnityLib」を GitHub に公開しました 目次 はじめに 目次 開発環境 導入方法 拡張メソッド ActionExt ArrayExt BoolExt ByteExt ColorExt ComponentExt DateTimeExt DictionaryExt EnumExt Flo…

【Unity】SpriteAtlas からプロパティ経由でスプライトを取得できるクラスを自動生成するエディタ拡張「SpriteAtlasNameCreator」を GitHub に公開しました

はじめに SpriteAtlas に含まれるスプライトを、文字列指定ではなく プロパティ経由で取得できるクラスを自動生成するエディタ拡張 「SpriteAtlasNameCreator」を GitHub に公開しました 目次 はじめに 目次 できること 文字列指定ではなくプロパティ経由で…

【Unity】Unity エディタで使用できるカスタマイズ可能なツールバー「UnityCustomizableToolbar」を GitHub に公開しました

はじめに Unity エディタで使用できるカスタマイズ可能なツールバー 「UnityCustomizableToolbar」を GitHub に公開しました 開発環境 Unity 2017.3.0f3 導入方法 下記のページにアクセスして 「UnityCustomizableToolbar.unitypackage」をダウンロードしま…

【Unity】uGUI のアニメーション付きのプログレスバー「uGUI Animated Progressbar」を GitHub に公開しました

はじめに uGUI のアニメーション付きのプログレスバー 「uGUI Animated Progressbar」を GitHub に公開しました 開発環境 Unity 2017.3.0f3 導入方法 下記のページにアクセスして 「AnimatedProgressbar.unitypackage」をダウンロードします https://github.…

【Unity】Inspector を使いやすくする45種類以上の Attribute が無料で使用できる「Stackable Decorator」紹介

はじめに https://github.com/Kinwailo/Stackable-Decorator 「Stackable Decorator」は、Inspector を使いやすくする 45種類以上の Attribute が無料で使用できるオープンソースです Wiki https://github.com/Kinwailo/Stackable-Decorator/wiki 使用例 AsI…

【Unity】Unity 標準よりも便利で使いやすい ReorderableList「Reorderable List」紹介

はじめに 「Reorderable List」は、Unity 標準よりも便利で使いやすい ReorderableList です 使用例 使い方 using Malee; using System; using System.Collections.Generic; using UnityEngine; public class Example : MonoBehaviour { public List<ExampleChild> list1; </examplechild>…

【Unity】Hierarchy にカテゴリ区分を追加できるエディタ拡張「CategoryTool」紹介

はじめに 「CategoryTool」は Hierarchy にカテゴリ区分を追加できるエディタ拡張です 使用例 使い方 事前準備として、「Layers>Edit Layers...」を選択して 「Category」レイヤーを追加する必要があります あとは、Hierarchy の「Create>Create Other>Categ…

【Unity】オブジェクトを好きな配置間隔で複製できるエディタ拡張「Duplicate special for Unity」紹介

はじめに 「Duplicate special for Unity」は オブジェクトを好きな配置間隔で複製できるエディタ拡張です 使用例 使い方 Unity メニューの「Plugins>Duplicate special」を選択して 表示されたウィンドウで配置間隔や複製数を設定します

【Unity】多彩なスクロールビューを実装できる「UGUI Super ScrollView」の実装例を9つ紹介($43.20)

概要 2017/4/19 に「UGUI Super ScrollView」がリリースされました 「UGUI Super ScrollView」を導入すると、 多彩なスクロールビューを実装できるようになります この記事では、「UGUI Super ScrollView」の実装例を9つ紹介していきます 検証環境 Unity 201…

【Unity】30種類以上の画面エフェクトを使用できる「Camera Play」紹介($54.00)

概要 2017/6/8 に「Camera Play」がリリースされました 「Camera Play」を導入すると、30種類以上の画面エフェクトを使用できるようになります 検証環境 Unity 2017.3.0f3 Camera Play 1.3.2 一覧 Drop Water - 波紋エフェクト Night Vision - 暗視エフェク…

【Unity】SpriteRenderer や uGUI の Image に65種類以上のエフェクトを適用できる「2DxFX: 2D Sprite FX」紹介($54.00)

概要 2015/7/31 に「2DxFX: 2D Sprite FX」がリリースされました 「2DxFX: 2D Sprite FX」を導入すると、SpriteRenderer や uGUI の Image に 65種類以上のエフェクトを適用できるようになります 検証環境 Unity 2017.3.0f3 2DxFX: 2D Sprite FX 2.3.6 一覧 …

【Unity】ButtonClickedEvent のリスナーの追加、削除、設定の記述を簡略化する拡張メソッド

ソースコード 関連記事

【Unity】カメラを揺らすスクリプト

ソースコード using System.Collections; using UnityEngine; public class CameraShake : MonoBehaviour { public void Shake( float duration, float magnitude ) { StartCoroutine( DoShake( duration, magnitude ) ); } private IEnumerator DoShake( fl…

【Unity】uGUI の RawImage の UV の設定を楽にする拡張メソッド

ソースコード 関連記事