青空の月

PHP, Unity, C#, アプリ開発関連について。

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

外部のアセット、ライブラリは要注意

Unityのアセットとか便利だけど落とし穴もある。 アセットは汎用的というか自分のプロジェクト用に作られていないので変数のデータ型とかが用途と合っていない場合が出てくる。 このスクリプトを実行するとどうなるか。 処理の内容としては、string型の数値…

Unityプロライセンスか判別する

Unity Pro Licenseを持っている環境かをスクリプトで判別するのに Application.HasProLicense がある。 これはUnity4.1から追加された。 以前ならRenderTextureを使ってProか判別してたけど、Unity標準機能で判別できるようになってた。 でも使う機会ってあ…

Unityに負荷をかける

Unityで負荷かけたいと言われちょっと調べたけど見当たらなかったので試しに作ってみた。 Unityは非同期処理のコルーチンとかあるけど、Unityはシングルスレッドなのでコルーチンももろにアプリに影響が出るので、別スレッドで処理させるようにもしてみた。 …

数学関数をUnityで扱う

数学関数をUnityで使う場合、C#のMathクラスから使うことができる。 もしくはUnityが用意しているMathfを使用することができる。 ちなみに、数学関数には累乗、平方根、三角関数など高校の数学で出てくるような数式を扱うものがある。 UnityではMathよりもMa…