У меня есть годовая библиотека, загруженная в мой годо. Я также могу вызывать функции, которые работают. Но я хочу создать C ++ - классы из него внутри Godot.
Я думаю, мне нужно сгенерировать файлы .gdns, чтобы это работало, но я действительно не могу найти пример этого.
Я создал скрипт .gdns
уже с диалогом New Script
. Я назвал его в точности как класс C ++. И я установил библиотеку в инспекторе сценариев и установил ClassName на MyClass
. Но следующее не работает, так как someClass равен Null
:
var someclass = load("res://MyClass.gdns").new();
someclass.method("myMethod");
Что я сделал не так?
Я пытался следовать этому уроку .
Я использую Godot 1.1 и скомпилировал gdnative-библиотеку с соответствующими заголовками Godot-cpp.