「Unity/クラッシュ」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→強制クラッシュ実行) |
|||
行1: | 行1: | ||
==強制クラッシュ実行== | ==強制クラッシュ実行== | ||
+ | <pre> | ||
+ | using UnityEngine; | ||
+ | using UnityEngine.UI; | ||
+ | using UnityEngine.Diagnostics; | ||
+ | |||
+ | public class CrashScene : MonoBehaviour | ||
+ | { | ||
+ | [SerializeField] Button crashButton; | ||
+ | void Start() | ||
+ | { | ||
+ | crashButton.onClick.AddListener(() => | ||
+ | { | ||
+ | UnityEngine.Diagnostics.Utils.ForceCrash(ForcedCrashCategory.Abort); | ||
+ | }); | ||
+ | } | ||
+ | } | ||
+ | </pre> | ||
==UnityBugRepoter送信方法== | ==UnityBugRepoter送信方法== |
2023年9月28日 (木) 01:47時点における版
強制クラッシュ実行
using UnityEngine; using UnityEngine.UI; using UnityEngine.Diagnostics; public class CrashScene : MonoBehaviour { [SerializeField] Button crashButton; void Start() { crashButton.onClick.AddListener(() => { UnityEngine.Diagnostics.Utils.ForceCrash(ForcedCrashCategory.Abort); }); } }
UnityBugRepoter送信方法
(これはunity公式へ送られるっぽい)
- UnityEditorで、強制クラッシュを実行し、UnityBugRepoter画面を開く
- メアドと頻度を選択し、sendボタンで送信する。
エラーが出て送信ボタンが押せない場合
エラーメッセージ詳細
In order to send the report you need to specify how often does the problem happen.
上の頻度ボックスを"Please Specify"から別の値を選択すれば、送信ボタンが、押せるようになる。