ぼっちブログ

個人ゲーム開発者やっています。主に購入したUniyアセットの使用感を書いていきます。

【Unity】隠れたGC Allocに気をつける

最近GC Allocを気にかけるようになったのですが、自分の作ったゲームで調べてみると知らぬ間に呼び出すたびにGC Allocが発生している部分が結構あったので、調査がてらメモしていきます。

  • ボクシングとラムダ式
  • DOTweenの拡張メソッド
  • TouchScriptのTouchHandler
  • Unityエディタ上だけで毎回GC Allocが発生するメソッド
  • enumのEquals
  • structのEquals
  • タプルのEquals
  • Null許容型のEquals
続きを読む

【Unity】Easy SaveでJSON文字列をファイル保存する

ブラックフライデーセールでEasy Saveを購入したので、とりあえずファイル保存までやってみます。

続きを読む

【Unity】Devdogのクリスマスイベントが開催中(Unityアセットが当たるかも)

f:id:ooee_81:20181204081103p:plain

Unityユーザーにはお馴染み(?)のアセットメーカー「Devdog」のクリスマスプレゼント企画が今年も始まっていました。

続きを読む

【C#】Enum型の名前の一覧や値の一覧、要素数をキャッシュして利用する

Enum型の値の一覧とか要素数とかが欲しい時に、GetNamesとかGetValuesを毎回書くのは無駄があるしダサいなと思ったので、値をキャッシュして利用する方法を試してみます。

続きを読む

【Unity】AdMobを初期化しようとしたらアプリがクラッシュして「The Google Mobile Ads SDK was initialized incorrectly.」が出た時の対応

アプリを起動してAdMobを初期化したら、いきなりアプリがクラッシュ。

ログを確認してみると、

「The Google Mobile Ads SDK wak initialized incorrectly.」のエラーテキスト

続きを読む

【Unity】Sprite Atlasでパッキングした画像を使うと元の画像はどうなるか

ちょっと気になるツイートを見かけたので、Sprite Atlasを使うと元の画像はどうなるかAndroidビルドで調べてみようと思います。

続きを読む

【Unity】Cloud Buildを使ってみたら、便利すぎてもっと早く使うべきだった

UnityのCloud Buildを設定して使えるようにしたら、相当便利なことがわかったので、使い方の紹介です。

※Cloud BuildはUnity Plus以上向けのサービス。

unity3d.com

続きを読む