テラシュールブログ

旧テラシュールウェアブログUnity記事。主にUnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。

解析

【Unity】ECSのメモリレイアウトとその周辺

今回はECS(Entity Component System)とはどういった機能かといった話について書いていこうと思います。この情報はハッキリ言えば知らなくても問題ない情報なのですが、知っておくとECSを採用するべきケースや作り方に迷ったときに助けになるかもしれません…

【Unity】CPUプロファイラでパフォーマンスを改善する 前編

ゲームを作っているうちに、何か重い的な事もあるかもしれません。そんな時、プロファイラを使用して重い部分を発見・改善する必要があります。 Unityの標準プロファイラはXcodeのInstrumentsよりも精度で劣りますが、サクっと確認する上では結構使い勝手の…

【Unity】ユニティちゃんを転がすゲーム、UnityChanBallRollはどのように作られていたのか

新人ブートキャンプに使われたユニティちゃんを転がすゲーム、UnitychanBallRollについて解析してみます。 このゲームは、Roll a ballの発展形っぽい感じで「キャラクターがステージ上に配置されているアイテムを回収しながら、ゴールへ向かう」といった内容…

物凄いシンプルなデモ「 2D UFO Tutorial」

2015年12月18日に突如として襲来した謎のUFOアセット、2D UFO Tutorial。しかしてその正体は、なんか物凄くシンプルなサンプルでした。 https://www.assetstore.unity3d.com/jp/#!/content/52143 凄いシンプルな2D UFO Tutorial 凄いシンプルなスクリプトと…

【Unity】このメソッドを呼び出した犯人を見つけ出す方法。スタックトレースについて

ゲームを作成するにあたり、このメソッドはどのメソッドから呼ばれているのか知りたくなるケースがあります。 そういった場合のアプローチについて紹介します。 目次 目次 メソッドの参照元をたどる VS Code 文字列による参照 スタックトレース Consoleの下…

【Unity】Unity Analyticsを使用してみる

Unity Analyticsのマニュアルが日本語に翻訳されたので、実際にUnity Analyticsを使用してゲームの使用状況を解析してみます。 とりあえずUnity Analyticsを導入して「作ったゲームがどの程度遊ばれているのか」までをやってみます。 目次 目次 Unity Analyt…