コガネブログ

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

2017-08-01から1ヶ月間の記事一覧

【Unity】スマホゲームでタッチジェスチャを識別できる「Easy Touch 5 : Touchscreen & Virtual Controls」を使用してカメラを操作するスクリプトを紹介($37.80)

概要 2012/5/7 に、タッチジェスチャ識別用のアセット 「Easy Touch 5 : Touchscreen & Virtual Controls」がリリースされました 「Easy Touch 5 : Touchscreen & Virtual Controls」を使用すると、 スマホゲームでタッチジェスチャを識別できるようになるの…

【Unity】最近参考にさせていただいたサイト様メモ(2017/8/30)

【Unity】パラメータやデバッグログを時系列グラフで閲覧できる「Monitor Components」($16.20)

概要 2014/10/27 に、エディタ拡張用のアセット「Monitor Components」がリリースされました 「Monitor Components」を導入すると、下記の項目のパラメータが 時系列グラフで閲覧できるようになります MonoBehaviour Transform Rigidbody Rigidbody2D AudioS…

【Unity】選択したオブジェクトの履歴を保持できる「Inspector Navigator」紹介(無料)

概要 2014/12/11 に、エディタ拡張用のアセット 「Inspector Navigator」がリリースされました 「Inspector Navigator」を導入すると、 選択したオブジェクトの履歴を保持できるようになります 検証環境 Unity 5.6.2f1 Inspector Navigator 1.23 使用準備 Un…

【Unity】Inspector における Transform の操作性を向上する「TransformPro」紹介($10.80)

はじめに この記事は「Unity アセット真夏のアドベントカレンダー 2017」の8/26の記事です 昨日は やのせん さんの「Camera Projecterで球面ディスプレイに360度画像を表示する。」でした 明日は Yuuki Hirai さんの「拡張エディタのThird Person Controller…

【Unity】オブジェクトやアセットの検索やメニューの実行が可能なランチャー「Haste Pro」紹介($32.40、無料版あり)

概要 2014/6/19 に、エディタ拡張用のアセット「Haste Pro」がリリースされました 「Haste Pro」を導入すると下記の操作が可能なランチャーを使用できるようになります ゲームオブジェクトの検索 プロジェクト内のアセットやフォルダの検索 Unity のメニュー…

【Unity】設定豊富な多機能コンソールウィンドウ「Console Enhanced Pro」紹介($21.60)

概要 2013/12/2 に、エディタ拡張用のアセット 「Console Enhanced Pro」がリリースされました 「Console Enhanced Pro」を導入すると、 Unity 標準よりも設定が豊富なコンソールウィンドウが使用できるようになります 検証環境 Unity 5.6.2f1 Console Enhan…

【Unity】gzip で文字列を圧縮してデータ容量を抑える

スクリプト 使い方 using UnityEngine; public class Example : MonoBehaviour { private void Awake() { var rawData = "ピカチュウ"; var compressedData = GZipCompressor.Compress( rawData ); var result = GZipCompressor.Decompress( compressedData …

【Unity】コンパイル時間短縮アセット「Mad Compile Time Optimizer」紹介($16.15)

概要 2015/4/15 に、コンパイル時間短縮用のアセット 「Mad Compile Time Optimizer」がリリースされました 「Mad Compile Time Optimizer」を使用すると、 Unity プロジェクトのコンパイル時間を短縮できるようになります 検証環境 Unity 5.6.2f1 Mad Compi…

【Unity】デリゲートを指定する時の GC Alloc や処理時間の検証結果

検証1 検証用スクリプト 検証結果 パターン GC Alloc Time ms A: static 関数を直接指定 1.1 MB 1.38 B: static 関数をラムダ式で指定 0 B 0.08 C: インスタンスの関数を直接指定 1.1 MB 5.73 D: インスタンスの関数をラムダ式で指定 1.1 MB 1.44 コンソール…

【Unity】スマホゲーム開発において Jenkins で使用しているオススメのプラグイン一覧

プラグイン 導入した EnvInject Plugin https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin 環境変数をビルドプロセスに注入できるようになる Job Configuration History Plugin https://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+…

【Unity】お気に入り機能追加用アセット「Favorites Tab[s]」紹介($16.20)

概要 2012/8/27 に、エディタ拡張用のアセット 「Favorites Tab[s]」がリリースされました 「Favorites Tab[s]」を導入すると、 Unity で作業する上でよく操作するオブジェクトやリソースを お気に入りに追加できるようになります 検証環境 Unity 5.6.2f1 Fa…

【Unity】【C#】おすすめスライド100選

はじめに Unity でスマホゲームを開発している時に 参考にさせて頂いているスライドを100件まとめました 開発に役立つものばかりなので、ぜひ参考にしてみて頂ければと思います Unity 【Unity道場】パフォーマンス最適化のポイント 【Unity道場京都スペシャ…

【Unity】Hierarchy を拡張するアセット「Hierarchy PRO +Presets And Selections」紹介($1.08)

はじめに この記事は「Unity アセット真夏のアドベントカレンダー 2017」の8/18の記事です 昨日は ゆう さんの「開発効率を上げ、手軽に拡張できるFSM「Arbor2」紹介」でした 明日は 青木とと さんの「TextMeshProで生成したテキストをDOTween(Pro)を使って…

【Unity】公式の技術情報が記載されているサイト

http://helpdesk.unity3d.co.jp/hc/ja/categories/200285600-%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E3%83%99%E3%83%BC%E3%82%B9-%E6%8A%80%E8%A1%93%E6%83%85%E5%A0%B1-

Arduino はじめました

お盆休み中に「Arduino」を触って遊んでいたので その備忘録をまとめておきます 購入したモノ ArduinoをはじめようキットスイッチサイエンスAmazon Arduinoをはじめよう 第3版 (Make:PROJECTS)作者:Massimo Banzi,Michael ShilohオライリージャパンAmazon こ…

【Unity】Project ビューのフォルダを彩る「Rainbow Folders」紹介($16.20)

はじめに この記事は「Unity アセット真夏のアドベントカレンダー 2017」の8/14の記事です 昨日は Limes さんの「Set Pass Callを劇的に減らす「Mesh Baker」の使い方と、いくつかのモデルをHoloLensで表示した動作結果」でした 明日は kitposition さんの「…

【Unity】「Odin - Inspector and Serializer」を64件の記事に分けて紹介

はじめに この記事は「Unity アセット真夏のアドベントカレンダー 2017」の8/5の記事です 昨日は ぽうひろ さんの「DoozyUIでUnityUIを時短de簡単に作っちゃおう!!」でした 明日は ゆーじ さんの「DaydreamのコントローラーをHoloLensで使う」です 概要 20…

【Unity】【Odin - Inspector and Serializer】パラメータを垂直方向のグループに分ける「VerticalGroup」属性

目次 「VerticalGroup」属性 「VerticalGroup」属性を使用すると 変数を垂直方向のグループに分けることができます using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [HorizontalGroup( "Group" )] [VerticalGroup(…

【Unity】【Odin - Inspector and Serializer】ラベルの幅を調整する「LabelWidth」属性

目次 「LabelWidth」属性 「LabelWidth」属性を使用すると ラベルの幅を調整できます using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { public int a1; [LabelWidth( 32 )] public int a2; } 使い方 下記の様に記述…

【Unity】【Odin - Inspector and Serializer】Dictionary の表示を調整する「DictionaryDrawerSettings」属性

目次 「DictionaryDrawerSettings」属性 「DictionaryDrawerSettings」属性を使用すると Dictionary の表示を調整できます using Sirenix.OdinInspector; using System.Collections.Generic; public class Example : SerializedMonoBehaviour { [DictionaryD…

【Unity】【Odin - Inspector and Serializer】クラスや構造体のパラメータを折りたたみ無しで表示する「InlineProperty」属性

目次 「InlineProperty」属性 「InlineProperty」属性を使用すると クラスや構造体のパラメータを折りたたみ無しで表示できるようになります using Sirenix.OdinInspector; using System; using UnityEngine; public class Example : MonoBehaviour { public…

【Unity】【Odin - Inspector and Serializer】プレハブではないオブジェクトの値を編集不可にする「DisableInNonPrefabs」属性

目次 「DisableInNonPrefabs」属性 「DisableInNonPrefabs」属性を使用すると プレハブではないオブジェクトの値を編集不可にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード using Sir…

【Unity】【Odin - Inspector and Serializer】プレハブではないオブジェクトの値を非表示にする「HideInNonPrefabs」属性

目次 「HideInNonPrefabs」属性 「HideInNonPrefabs」属性を使用すると プレハブではないオブジェクトの値を非表示にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード using Sirenix.Odi…

【Unity】【Odin - Inspector and Serializer】Project ビューのプレハブの値を編集不可にする「DisableInPrefabAssets」属性

目次 「DisableInPrefabAssets」属性 「DisableInPrefabAssets」属性を使用すると Project ビューのプレハブの値を編集不可にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード using Sir…

【Unity】【Odin - Inspector and Serializer】Project ビューのプレハブの値を非表示にする「HideInPrefabAssets」属性

目次 「HideInPrefabAssets」属性 「HideInPrefabAssets」属性を使用すると Project ビューのプレハブの値を非表示にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード using Sirenix.Odi…

【Unity】【Odin - Inspector and Serializer】Hierarchy ビューのプレハブの値を編集不可にする「DisableInPrefabInstances」属性

目次 「DisableInPrefabInstances」属性 「DisableInPrefabInstances」属性を使用すると Hierarchy ビューのプレハブの値を非表示にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード usi…

【Unity】【Odin - Inspector and Serializer】Hierarchy ビューのプレハブの値を非表示にする「HideInPrefabInstances」属性

目次 「HideInPrefabInstances」属性 「HideInPrefabInstances」属性を使用すると Hierarchy ビューのプレハブの値を非表示にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード using Sir…

【Unity】【Odin - Inspector and Serializer】プレハブの値を非表示にする「HideInPrefabs」属性

目次 「HideInPrefabs」属性 「HideInPrefabs」属性を使用すると プレハブの値を非表示にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード using Sirenix.OdinInspector; using UnityEng…

【Unity】【Odin - Inspector and Serializer】プレハブの値を編集不可にする「DisableInPrefabs」属性

目次 「DisableInPrefabs」属性 「DisableInPrefabs」属性を使用すると プレハブの値を編集不可にすることができます Project ビューのプレハブ Hierarchy ビューのプレハブ プレハブではないオブジェクト ソースコード using Sirenix.OdinInspector; using …