表示テーマ
Debug
DebugはC# Scriptで使用する型です。下記にゲームコードから利用できる宣言を掲載します。
型の情報
- 名前空間:
NEMEngine - 型:
NEMEngine.Debug(Class)
Break
csharp
public static void Break()Editorの実行を一時停止する要求を出します。
DrawLine
csharp
public static void DrawLine(Vector3 start, Vector3 end, Color4 color, float thickness = 1)そのフレームだけGameViewへ線を描く(Unity互換の可視化、LineDrawへの糖衣)
| 引数 | 型 | 既定値 |
|---|---|---|
start | NEMEngine.Vector3 | 必須 |
end | NEMEngine.Vector3 | 必須 |
color | NEMEngine.Color4 | 必須 |
thickness | float | 1 |
DrawRay
csharp
public static void DrawRay(Vector3 origin, Vector3 direction, Color4 color, float thickness = 1)originからdirectionの長さ分だけレイを描く
| 引数 | 型 | 既定値 |
|---|---|---|
origin | NEMEngine.Vector3 | 必須 |
direction | NEMEngine.Vector3 | 必須 |
color | NEMEngine.Color4 | 必須 |
thickness | float | 1 |
Log
csharp
public static void Log(object? message)Game Consoleへ情報ログを出力します。
| 引数 | 型 | 既定値 |
|---|---|---|
message | object? | 必須 |
LogError
csharp
public static void LogError(object? message)Game Consoleへエラーログを出力します。
| 引数 | 型 | 既定値 |
|---|---|---|
message | object? | 必須 |
LogWarning
csharp
public static void LogWarning(object? message)Game Consoleへ警告を出力します。
| 引数 | 型 | 既定値 |
|---|---|---|
message | object? | 必須 |
isDebuggerAttached
csharp
public static bool isDebuggerAttachedManagedデバッガーが接続されているかを取得します。
操作:読取専用。
実行時の扱い
Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。