BasilYes / godot-yandex-games-sdk

Yandex games SDK implementation for godot
MIT License
86 stars 7 forks source link

Что-то тут не так #2

Closed NoffeBn closed 1 year ago

NoffeBn commented 1 year ago
func _init():

    YaSDK.connect("rewarded_ad", self, '_rewarded_ad_signal')
    YaSDK.connect("ad", self, '_ad_signal')
    YaSDK.connect("game_initialized", self, '_game_initialized_signal')

    YaSDK.init_game()
    #YaSDK.show_ad()

image

BasilYes commented 1 year ago

У тебя ошибка с сигналами, скорее всего какая-то из функций не правильная. Обрати внимание, что не которые сигналы возвращают данные в виде словаря, некоторые нет image

BasilYes commented 1 year ago

А еще когда у тебя возникают ошибки подобного рода, пробуй А) запускать просто на компе (не в вебе) и он выведет тебе ошибку, если она не относится на прямую к Яндекс играм. Б) Читать, что за ошибки тебе выводит движок. В) Пользоваться дебагером в вебе (F12) С) Выкладывать больше информации с ошибкой (лог из дебагера на F12 и больше кода из файла где у тебя возникла ошибка)

NoffeBn commented 1 year ago

Оставил только сигнал game_initialized и функция сигнала при вызове просто не реагирует. Я не могу понять инициализовался ли SDK. Может я где-то что-то не так сделал, хотя всё в функции _ready() и вначале YaSDK.init_game().

BasilYes commented 1 year ago

Нажми F12, плагин постоянно принтует, что и как он сделал. Подключилось сдк или нет image Заведомо рабочий пример находится в этом репозитории.

NoffeBn commented 1 year ago

Проблема решена. Оказалось, что я не включил сам плагин /: