Skip to content

Debug ​

DebugはC# Scriptで使用する型です。下記にゲームコードから利用できる宣言を掲載します。

使い方と前提条件 · C# API一覧

型の情報 ​

  • 名前空間: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への糖衣)

引数型既定値
startNEMEngine.Vector3必須
endNEMEngine.Vector3必須
colorNEMEngine.Color4必須
thicknessfloat1

DrawRay ​

csharp
public static void DrawRay(Vector3 origin, Vector3 direction, Color4 color, float thickness = 1)

originからdirectionの長さ分だけレイを描く

引数型既定値
originNEMEngine.Vector3必須
directionNEMEngine.Vector3必須
colorNEMEngine.Color4必須
thicknessfloat1

Log ​

csharp
public static void Log(object? message)

Game Consoleへ情報ログを出力します。

引数型既定値
messageobject?必須

LogError ​

csharp
public static void LogError(object? message)

Game Consoleへエラーログを出力します。

引数型既定値
messageobject?必須

LogWarning ​

csharp
public static void LogWarning(object? message)

Game Consoleへ警告を出力します。

引数型既定値
messageobject?必須

isDebuggerAttached ​

csharp
public static bool isDebuggerAttached

Managedデバッガーが接続されているかを取得します。

操作:読取専用。

実行時の扱い ​

Nativeと接続する操作は、Scriptが実行される有効なWorld内で使用します。破棄したGameObjectやComponentへのアクセスは避けてください。設定Snapshotは取得・編集・反映を1組で扱います。

現行版マニュアル · 8ea58ba2 · 2026-10-28確認