コガネブログ

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

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

【Unity】error CS8025: Parsing error

概要 ソースコードに全角スペースが入力されている時に遭遇

【C#】List<List<T>>型のインスタンスを平坦化する方法

C#

方法 using System.Collections.Generic; using System.Linq; ... var list = new List<List<int>>(); var result = list.SelectMany( c => c ).ToList();</list<int>

【おすすめスライド】「クロージャデザインパターン」

関連記事

【C#】LitJSONで出力される文字列を整形する

C#

ソースコード using LitJson; using System.Text; public static class JsonUtils { public static string ToJson<T>( T obj ) { var builder = new StringBuilder(); var writer = new JsonWriter( builder ) { PrettyPrint = true }; JsonMapper.ToJson( obj,</t>…

【Unity】Profilerでテクスチャやマテリアルの使用率を確認する

メニューの「Window>Profiler」を選択する 「Memory」を選択する

【Unity】UnityEditor.TextureUtilを使う

【おすすめスライド】「Final Fantasy Record Keeperのマスターデータを支える技術」

Final Fantasy Record Keeperのマスターデータを支える技術 from dena_study

【おすすめスライド】「Unityで本格戦国シュミレーションRPG 開発」

関連記事

【C#】InvalidCastException: Cannot cast from source type to destination type.

概要 InvalidCastException: Cannot cast from source type to destination type. object型の変数をキャストした時に遭遇 例えば下記のようにint型の値をobject型の変数に代入して 取り出す時に直接float型など別の型にキャストしようとすると発生 int x = 1…

【C#】指定されたファイルのサイズを返す関数

C#

ソースコード using System.IO; public static class FileInfoUtils { /// <summary> /// 現在のファイルのサイズをバイト単位で取得します /// </summary> public static long GetFileSize( string path ) { return new FileInfo( path ).Length; } }

【C#】指定された文字列を末尾から削除する拡張メソッド

ソースコード public static class StringExtensions { /// <summary> /// <para>指定された文字列がこのインスタンス内で最後に見つかった場合、</para> /// <para>その文字列を削除した新しい文字列を返します</para> /// </summary> public static string RemoveAtLast( this string self, string value…

【Unity】NGUIのUISpriteに有効なスプライト名が設定されているかどうかを確認する拡張メソッド

using System.Linq; public static class UISpriteExtensions { /// <summary> /// 有効なスプライト名が設定されている場合 true を返します /// </summary> public static bool IsValidSpriteName( this UISprite self ) { var spriteName = self.spriteName; var spriteList …

【おすすめスライド】「CEDEC2015「加算合成コストが0になる!?すぐに使えるP-MAPブレンドテクニック」発表スライド」

関連記事

【C#】UNIX時間を求める拡張メソッド

ソースコード 参考サイト様 UNIX時間を求めるには?[C#、VB] - @IT

【Unity】「UnityVS」をインポートしているプロジェクトはエディタ再生時にPlayerSettingsの「Run In Background」が自動でオンになる

「UnityVS」をインポートしているプロジェクトで OnApplicationPauseの動作確認をしようとした時に遭遇しました アプリのサスペンドレジューム時の動作確認をしたい時は 「UnityVS」をプロジェクトから削除する必要があるかもしれません Unity 停止時 Unity …

【おすすめスライド】「ITエンジニアに易しいUI/UXデザイン」

関連記事

【おすすめスライド】「プログラマがUnityでSTGを作った話」

関連記事