gpt4 book ai didi

c++ - 如何正确创建 .gdns 来实例化它?

转载 作者:行者123 更新时间:2023-11-30 04:47:26 25 4
gpt4 key购买 nike

我的 godot 中加载了一个 gdnative 库。我也可以在上面调用函数,这很有效。但我想在 Godot 中从它实例化 c++-Classes。

我想我必须生成 .gdns 文件才能工作,但我真的找不到这样的例子。

我已经使用New Script 对话创建了一个.gdns 脚本。我把它命名为与 c++ 类完全一样。我在脚本检查器中设置了库,并将 ClassName 设置为 MyClass。但以下内容不起作用,因为 someClass 是 Null:

var someclass = load("res://MyClass.gdns").new();
someclass.method("myMethod");

我做错了什么?我试着关注 this tutorial .

我使用 Godot 1.1 并使用适当的 Godot-cpp header 编译了 gdnative-library。

最佳答案

我创建了一个 .gdns使用 New Resource 对话框创建文件,然后它就可以工作了(在 Inspector 中设置 .gdns 的库和类名之后)。

当我发现之前它不起作用的原因时,我会在这里添加更多内容。

关于c++ - 如何正确创建 .gdns 来实例化它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56239628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com