Как правильно создать .gdns для его создания? - PullRequest
1 голос
/ 21 мая 2019

У меня есть годовая библиотека, загруженная в мой годо. Я также могу вызывать функции, которые работают. Но я хочу создать 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.

1 Ответ

1 голос
/ 26 мая 2019

Я создал файл .gdns с диалогом Новый ресурс , и он работал тогда (после установки библиотеки и имени класса для .gdns в Инспекторе).

Я добавлю больше здесь, когда узнаю, почему это не сработало раньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...