2015-02-01から1ヶ月間の記事一覧
ソースコード public static class FloatExtensions { /// <summary> /// 指定された float 型の値が正常な値かどうかを返します /// </summary> public static bool IsValidated( this float self ) { return !float.IsInfinity( self ) && !float.IsNaN( self ); } } 使い方 v…
ソースコード using System; public static class MulticastDelegateExtensions { public static int GetLength( this MulticastDelegate self ) { if ( self == null || self.GetInvocationList() == null ) { return 0; } return self.GetInvocationList()…
ソースコード using System; using System.Collections.Generic; public static class ListExtensions { public static void DropRight<T>( this List<T> self, int count ) { self.RemoveRange( self.Count - count, count ); } } 使い方 var list = new List<string> { "</string></t></t>…
ソースコード using System; using System.Collections.Generic; public static class ListExtensions { public static void Drop<T>( this List<T> self, int count ) { self.RemoveRange( 0, count ); } } 使い方 var list = new List<string> { "フシギダネ", "フシギソ</string></t></t>…
ソースコード using System; using System.Collections.Generic; using System.Linq; public static class IEnumerableExtensions { public static TSource MinBy<TSource, TResult>( this IEnumerable<TSource> source, Func<TSource, TResult> selector ) { var value = source.Min( selector ); return </tsource,></tsource></tsource,>…
ソースコード using System; using System.Collections.Generic; using System.Linq; public static class IEnumerableExtensions { public static TSource MaxBy<TSource, TResult>( this IEnumerable<TSource> source, Func<TSource, TResult> selector ) { var value = source.Max( selector ); return </tsource,></tsource></tsource,>…
関連記事
Error building Player: UnityException: Bundle Identifier has not been set up correctly Please set the Bundle Identifier in the Player Settings. The value must follow the convention 'com.YourCompanyName.YourProductName' and can contain alph…
関連記事
UnassignedReferenceException: The variable XXXX of YYYY has not been assigned. You probably need to assign the XXXX variable of the YYYY script in the inspector. Inspector でゲームオブジェクトやコンポーネントの参照を指定していない値を スク…
日曜日に時間があったので一度作ってみたかった 天気予報アプリを作成してみました 現在は Google Play で公開しています 参考アプリ 「ユニティちゃんのお天気情報」を参考にさせて頂きました https://itunes.apple.com/jp/app/yunitichannoo-tian-qi-qing/…
ArgumentException: The thing you want to instantiate is null. GameObject.Instantiate 関数の引数に null を渡した場合に発生しました Resources.Load で読み込んできたプレハブや Inspector で設定したプレハブを GameObject.Instantiate 関数で使用す…
Script error (XXXX): YYYY() can not take parameters. MonoBehaviourを継承したクラスでAwake関数やStart関数を定義した時に 引数の型や数が合っていない場合、上記のエラーが発生します
関連記事
概要 UnityエディタでPlayer Settingsを開いてから 「Scripting Define Symbols」に定義したいシンボル名を入力することで #ifディレクティブの条件として使用できるようになりますが 毎回Player Settingsを開いて文字列を入力するのが手間なので 簡単にシン…
概要 UnityエディタでPlayer Settingsを開く場合は二通りのやり方があります。 「Build Settings」ウィンドウの「Player Settings...」ボタンを選択する 「Edit>Project Settings>Player」を選択する Player Settingsは頻繁に開くメニューですが、開くまでの…
関連記事
Unityエディタのメニューの「Assets>Import Package」を選択すると Unityパッケージのインポートが簡単にできますが よく使うUnityパッケージをこの一覧に追加することも可能です C:\Program Files (x86)\Unity\Editor\Standard Packages C:\Program Files\U…
はじめに モバイルにおけるテクスチャの最大サイズが気になったので調べてみました iOS 1024x1024 iPhone iPhone 3G 2048x2048 iPhone 3GS iPhone 4 iPad 4096x4096 iPhone 4S ~ iPad 2 ~ Android 1024x1024 Android 2.0 ~ 3.0 2048x2048 Android 3.0 ~ …
はじめに 複数のリソースを読み込む場合に Resources.Load で一個ずつ読み込むか Resources.LoadAll で一度に読み込むか どちらの方が高速なのか気になったので検証しました Unityのバージョンは 4.6.1f1 で、Unity エディタ上で検証 Resources フォルダに T…
先週、Unityを使用してWeb Player用に開発した下記の2Dゲームを Android版に移植してGoogle Playに公開しました Android版に移植するにあたって対応したことを書き残しておきます オンラインランキング実装 Twitter連携実装 アスペクト比 オンラインランキン…