コガネブログ

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

2018-03-20から1日間の記事一覧

【Unity】ParticleSystem の Inspector で使われているような Foldout を自作してみる

スクリーンショット ソースコード 使用例 using UnityEngine; public class Example : MonoBehaviour { public int m_id; public string m_name; } using UnityEditor; using UnityEngine; [CustomEditor( typeof( Example ) )] public class ExampleInspect…

【Unity】ビルドしたゲームに含まれているアセットの情報をクリップボードにコピーするエディタ拡張(Windows)

ソースコード 使い方 ゲームをビルドした後に Unity メニューの「Tools>Copy Build Report」を選択すると Build Report Uncompressed usage by category: Textures 119.9 kb 0.3% Meshes 0.0 kb 0.0% Animations 0.0 kb 0.0% Sounds 5.3 mb 14.1% Shaders 0.…

【Unity】uGUI の LayoutGroup のコンテキストメニューから ContentSizeFitter をアタッチできるようにするエディタ拡張

ソースコード 使い方 LayoutGroup コンポーネントを右クリックして 「Add Content Size Fitter」を選択すると FitMode が PreferredSize の ContentSizeFitter をアタッチできます 関連記事

【Unity】uGUI のテキストのコンテキストメニューから ContentSizeFitter をアタッチできるようにするエディタ拡張

ソースコード 使い方 Text コンポーネントを右クリックして 「Add Content Size Fitter」を選択すると FitMode が PreferredSize の ContentSizeFitter をアタッチできます 関連記事

【C#】IOException: Sharing violation on path XXXX

エラー内容 IOException: Sharing violation on path XXXX System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) (at /Users/builduser/builds…

【Unity】オープンソースフレームワーク「Autoya」を導入してアセットバンドルの作成と読み込みを行う

はじめに 「Autoya」というオープンソースフレームワークには アセットバンドルに関する下記のような機能が備わっています アセットバンドルの作成と読み込み アセットバンドルをリスト単位で運用・更新 アセットバンドルの事前ダウンロード アセットバンド…

【Unity】ゲーミングマウスを使用してゲーム開発の効率を上げる

概要 Logicool ロジクール MMOゲーミングマウス G600t出版社/メーカー: ロジクール発売日: 2016/04/01メディア: Personal Computersこの商品を含むブログを見る 僕は普段、Unity でゲームを開発する時はゲーミングマウスを使用しています ゲーミングマウスに…