facebook twitter hatena line email

「Unity/負荷軽減」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(GameObject.Findは重い、GameObject.FindWithTagを使う)
(内容を「Unity/負荷軽減/基本」で置換)
行1: 行1:
==profiler確認==
+
[[Unity/負荷軽減/基本]]
#unity/window/analytis/profilerで確認
+
#playボタンを押すと動作する
+
 
+
==使用状況詳細確認==
+
#profilerでCPU Usageを選択
+
#左中段にある、cmbボタンを選択し、Hierarchyを選択。
+
#GC Allocなど確認できる。
+
 
+
===実行中に使用状況を確認する場合===
+
#play実行
+
#profilerでCPU Usageを選択
+
#左中段にある、cmbボタンを選択し、Hierarchyを選択。
+
#グラフのどこかをクリックして、選択
+
#PlayerLoopのところを展開していく。
+
 
+
参考:
+
https://light11.hatenadiary.com/entry/2019/09/19/000006
+
 
+
==対策方法==
+
===GameObject.Findは重い、GameObject.FindWithTagを使う===
+
GameObject tag = FindWithTag("Tag1");
+
ObjectのInspectorの上のほうにaddTagする。
+
 
+
参考:https://squmarigames.com/2018/12/13/unity-beginner-find/
+
 
+
===Json.netよりJson.Utilityを使う===
+
参考:https://yubeshicat.hatenablog.com/entry/2019/11/02/180914
+

2021年6月3日 (木) 17:01時点における版

Unity/負荷軽減/基本