Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

GodotInstance

继承: Object

提供对嵌入的 Godot 实例的访问权限。

描述

GodotInstance 代表一个正在运行的 Godot 实例,该实例由外部代码库控制,且没有永久的主循环。它通过 C API 函数 libgodot_create_godot_instance 创建。每个进程只能创建一个 GodotInstance 实例。

方法

void

focus_in()

void

focus_out()

bool

is_started()

bool

iteration()

void

pause()

void

resume()

bool

start()


方法说明

void focus_in() 🔗

通知实例它现在处于焦点状态。


void focus_out() 🔗

通知实例它现在已失去焦点。


bool is_started() 🔗

如果该实例已完全启动,则返回 true


bool iteration() 🔗

执行主循环的单次迭代。如果引擎正在尝试退出,则返回 true


void pause() 🔗

通知实例它即将被暂停。


void resume() 🔗

通知实例它正在被恢复运行。


bool start() 🔗

完成该实例的启动序列。成功时返回 true