「Godot」の版間の差分
ナビゲーションに移動
検索に移動
編集の要約なし |
|||
9行目: | 9行目: | ||
* https://docs.godotengine.org/en/stable/tutorials/scripting/gdextension/index.html | * https://docs.godotengine.org/en/stable/tutorials/scripting/gdextension/index.html | ||
* https://godotengine.org/article/introducing-gd-extensions/ | * https://godotengine.org/article/introducing-gd-extensions/ | ||
ざっくりやること | |||
# godot-cppをsubmoduleとしてcloneする | |||
# srcフォルダにプラグインの.cpp, .hとregister_types.cpp, register_types.h を配置する | |||
# SConstructを配置する | |||
# sconsでコンパイルする | |||
# 生成されたバイナリファイルと同じところにexample.gdextensionを配置する |
2023年8月11日 (金) 20:49時点における版
ネイティブのファイルダイアログを使う
C++で書きたい
GDExtensionを使う
- https://docs.godotengine.org/en/stable/tutorials/scripting/gdextension/index.html
- https://godotengine.org/article/introducing-gd-extensions/
ざっくりやること
- godot-cppをsubmoduleとしてcloneする
- srcフォルダにプラグインの.cpp, .hとregister_types.cpp, register_types.h を配置する
- SConstructを配置する
- sconsでコンパイルする
- 生成されたバイナリファイルと同じところにexample.gdextensionを配置する