![Геймдевим](/img/default-banner.jpg)
- 6
- 11 859
Геймдевим
Registrace 14. 07. 2022
ШОК трансформации из 2D в 3D неросетью DreamGaussian
Тестим DreamGaussian, творящая из 2D картинок что-то 3D подобное
Мой вк - salford_yt
Мой вк - salford_yt
zhlédnutí: 124
Video
Подключение C++ в Godot 4 | GDExtension
zhlédnutí 3,9KPřed 9 měsíci
Документация по GDExtension С example - docs.godotengine.org/ru/4.x/tutorials/scripting/gdextension/gdextension_cpp_example.html Мой вк - salford_yt 0:00 Вступление 1:40 Открываем GDExtension C example 2:00 Про godot-cpp 2:09 Создаём gdextension_cpp_example и инициализируем git 2:38 Клонируем репозиторий godot-cpp с git hub'а 3:31 Создание C сборки 4:12 Создание простого плагина 5:13 gde...
Устанавливаем SCons и собираем C++ пакеты
zhlédnutí 422Před 10 měsíci
Мой вк - salford_yt Игра - krenol.ru В этом видео я рассказываю что такое Software Construction или вкратце Scons, зачем нужен Scons и как его уставновить. После чего, с его помощью, собираю несколько пакетов и запускаю их Источники - czcams.com/video/mKY2KVX0Gag/video.html
Экспорт игры из Godot 4 на android
zhlédnutí 7KPřed 11 měsíci
Документация по экспорту на Android - docs.godot.community/tutorials/export/exporting_for_android.html Мой вк - salford_yt 0:00 Вступление 0:20 Создаём простенькую типа игру 1:15 Заходим в раздел экспорта 1:31 Открываем документацию 1:45 JDK - Java development kit 2:11 SDK - Software development kit 2:48 Установка JDK 3:38 Установка Android Studio 4:30 Устанавливаем необходимые для сборк...
В попытках создать тор мёбиуса в blender
zhlédnutí 136Před 2 lety
Игра скоро выйдет Мой вк - salford_yt Мне лень писать тайм-коды, поэтому их нету. Если кому-то не лень, то отпишите в вк с ними, пж
бля в папке bin есть только файлы liblibgdexample.windows.template_debug.x86_64.a libgdexample.windows.template_debug.x86_64.dll gdexample.gdextension одного не хватает. при чем годот не видит файл gdexample. кто-то сталкивася?
Ты можеш не ограничено пользоваться с C++ в Godot используя функции C++ или только по этому сайту?
у меня вышла ошибка: C:\Users\hsama\Documents\gdextension_cpp_example\godot-cpp>scons scons: Reading SConscript files ... NameError: name 'BoolVariable' is not defined: File "C:\Users\hsama\Documents\gdextension_cpp_example\godot-cpp\SConstruct", line 36: cpp_tool.options(opts, env) File "C:\Users\hsama\Documents\gdextension_cpp_example\godot-cpp\tools\godotcpp.py", line 325: tool.options(opts) File "C:\Users\hsama\Documents\gdextension_cpp_example\godot-cpp\tools\ios.py", line 24: opts.Add(BoolVariable("ios_simulator", "Target iOS Simulator", False))
после scons пишет g++: warning: /std:c++14: linker input file unused because linking not done g++: error: ry g++: warning: not done g++:scons: *** [src\core\Array.windows.debug.64.o] Error 1 g++: warning: /std:c++14: linker input file unused because linking not done g++: error: /std:c++14: linker input file not found: No such file or directory g++: warning: /Z7: linker input file unused because linking not done g++: error: /Z7: linker input file not found: No such file or directory g++: warning: /Od: linker input file unused because linking not done g++: error: /Od: linker input file not found: No such file or directory g++: warning: /EHsc: linker input file unused because linking not done g++: error: /EHsc: linker input file not found: No such file or directory g++: warning: /D_DEBUG: linker input file unused because linking not done g++: error: /D_DEBUG: linker input file not found: No such file or directory g++: warning: /MDd: linker input file unused because linking not done g++: error: /MDd: linker input file not found: No such file or directory scons: *** [src\core\AABB.windows.debug.64.o] Error 1 g++: warning: /std:c++14: linker input file unused because linking not done g++: error: /std:c++14: linker input file not found: No such file or directory g++: warning: /Z7: linker input file unused because linking not done g++: error: /Z7: linker input file not found: No such file or directory g++: warning: /Od: linker input file unused because linking not done g++: error: /Od: linker input file not found: No such file or directory g++: warning: /EHsc: linker input file unused because linking not done g++: error: /EHsc: linker input file not found: No such file or directory g++: warning: /D_DEBUG: linker input file unused because linking not done g++: error: /D_DEBUG: linker input file not found: No such file or directory g++: warning: /MDd: linker input file unused because linking not done g++: error: /MDd: linker input file not found: No such file or directory scons: *** [src\core\Basis.windows.debug.64.o] Error 1 g++: warning: /std:c++14: linker input file unused because linking not done g++: error: /std:c++14: linker input file not found: No such file or directory g++: warning: /Z7: linker input file unused because linking not done g++: error: /Z7: linker input file not found: No such file or directory g++: warning: /Od: linker input file unused because linking not done g++: error: /Od: linker input file not found: No such file or directory g++: warning: /EHsc: linker input file unused because linking not done g++: error: /EHsc: linker input file not found: No such file or directory g++: warning: /D_DEBUG: linker input file unused because linking not done g++: error: /D_DEBUG: linker input file not found: No such file or directory g++: warning: /MDd: linker input file unused because linking not done g++: error: /MDd: linker input file not found: No such file or directory scons: *** [src\core\CameraMatrix.windows.debug.64.o] Error 1 scons: building terminated because of errors.
помоги пожалуйста
Пишет что pip не является внутреней или внешней командоц
А где находится javaSDK?
Спасибо парниршка! Годот наше все!
Спасибо тебе огромное, добрый человек!
выдает ошибку A valid java SDK path is required in Editor settings 😭
ты не указал путь к SDK в настройках проекта. GoDot 4.2.2 Editor - Editor Settings - Export - Android - Android SDK Path (там укажи корневую папку автор это делает на 6:09)
@@AquaMan_CZcams нет это не то у меня так же a vaild java SDK path это java а не android
спасибо большое, ты просто невообразимо помог мне. я думал экспорт будет самой главной проблей, но этот гайд оч полезен. единтсвенное на новой версии нужно еще модулятор скачать, но его можно автоматически в годот загрузить.
можете подсказать, что за модулятор? я перепробовал много всего у меня не получается экспортировать на андроид
"Не удалось установить" почему так пишет помогите пожалуйста 😢😢😢
спасибо огромноеее!!!
Когда продолжение?
КОГДА ГАЙД
У меня не устанавливается apk, пишет что пакет не действителен. как быть ?
так обычно пишет если версия андроид не подходит, минимальный API 24 а это android 7.0
Решение проблемы: > "scons" не является внутренней или внешней командой, исполняемой программой или пакетным файлом Установите питон и потом в cmd просто вставьте pip install scons Усе
бро можешь помочь пж что это за ошибка: C:\Users\hsama\Documents\gdextension_cpp_example\godot-cpp>scons scons: Reading SConscript files ... NameError: name 'BoolVariable' is not defined: File "C:\Users\hsama\Documents\gdextension_cpp_example\godot-cpp\SConstruct", line 36: cpp_tool.options(opts, env) File "C:\Users\hsama\Documents\gdextension_cpp_example\godot-cpp\tools\godotcpp.py", line 325: tool.options(opts) File "C:\Users\hsama\Documents\gdextension_cpp_example\godot-cpp\tools\ios.py", line 24: opts.Add(BoolVariable("ios_simulator", "Target iOS Simulator", False))
@@user-gc8ch4xs1r как решил
@@raizenradeonovich1570 загугли: NameError: name 'BoolVariable' is not defined: я этот вопрос на Хабре задал там ответили
Будет ли продолжение по godot ??
В перспективе - да)
@@user-ek7yz4hj9w ура🎉
Нужные уроки, спасибо, делай еще
"git" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. А что собственно делать?
Установить git)
Что делать если после экспорта устанавливаю апк, а там черный экран
Thanks.
не экспортируется всё равно!!!
Продолжай тему с godot пж
нахрена, а главное зачем? я понимаю что на плюсах код будет работать быстрее, но оно того не стоит.
на плюсах возможностей больше наследование больше развито как минимум
Я предлагаю продолжать тему с Godot, но походу кина не будет и чел забил болтецкий.
У чела нету времени. Он учится на фронтедера
После создания apk файла вылезает ошибка invalid keystore format. Не подскажите как исправить? Всю голову уже сломал себе
А всё, разобрался. Английские форумы помогли. Нужно было вместо idk 11 скачать 17
при экспорте в строке output в годот пишет: Could not find version of build tools that matches Target SDK, using 34.0.0 и приложение не устанавливается ни на блюстакс ни на телефон. после установки jdk у меня начала появляться ошибка при экспорте: ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation. Exit Code: 1 остальное работает номально (изменено): после перезахода в годот ошибка с jdk исчезла
Ни джава ни зависимости не установлены
А продолжение будет?
Надеюсь, что да)
Не будет
Хм, а можно ли при сборке самой библиотеки (итоговой) не использовать Scons? В старой версии движка (где еще был GDNative) это было возможно, получившийся после сборки биндингов годота .lib можно было спокойно прилинковать к своей библиотеке и собрать её хоть в Visual Studio хоть где-то еще, юзая CMake например. В случае с 4-ой версией почему-то такого сделать не удается (пытаюсь собрать на CMake/MinGW, но и в случае с CMake/MSVC аналогично). Ошибки линковки. Может знаете в чем дело? Кто-нибудь пробовал?
Все дело оказалось в статической линковке с рантаймом. И да, по умолчанию scons юзает именно MSVC при сборке .lib файлов (не в курсе, можно ли переключить MinGW/GCC). Поэтому при сборке вашей библиотеки надо чтобы она тоже линковалась с рантаймом статически (и собиралась также MSVC компилятором) - в CMake это будет опция MSVC_RUNTIME_LIBRARY - "MultiThreaded"
Спасибо тебе, получилось подключить С++, даже изменения в скрипте работают. От всей души благодарю
спасибо. это единственный гайд который мне помог. спасибо
Круто конечно но скажу одно, то что я сначала тоже хотел внедрить c++ в godot чтобы кодить на нем, но потом понял что намного легче изучать gdscript
Он тебе не даст таких скоростей, как на плюсах
@@user-ek7yz4hj9w типо когда большие работы? Если ты не про это то он и так быстрый
@@user-ek7yz4hj9w он наверное хотел романтику на cpp, но оказалось что и гд подойдёт для простенькой гиперказуалки
@@user-ek7yz4hj9w Скорей всего какого уровня игру бы он не разрабатывал, ему в жизни не придётся о том что GDscript медленный. Если игра тормозит, дело вероятнее всего не в языке, а в коде. Если хочется не просто играться с технологиями, а создать игру стоит выбрать gdscript или c# на котором можно писать достаточно быстро и сам он быстр (если ты беспокоишься об этом) , к тому же если ты до этого писал на c#, этот опыт пригодится в разработке игры и наоборот опыт разработки игры на c# может пригодится где-либо ещё. Я могу понять использование c++ в godot, но не как языка сценария для всей игры, в этом просто нет нужны, а для использования каких нибудь библиотек нужных тебе (на c++ много классных библиотек ) или если тебе прям ну очень нужен быстрый код (для участка кода являющийся бутылочным горлышком, который необходимо обрабатывать каждый кадр, если же не каждым хватит и умелого использования асинхорнности и многопоточности).
А почему не получается открыть файл?
если с пк то тогда тебе нужен эмулятор
@@BOOMNIKboom у меня нету пк и ноутбуков
А если с телефона на телефон экспортируеш то как быть?
Вот тут подсказать не смогу
То есть при каждом изменении какого либо скрипта, нужно полностью пересобирать проект с помощью scons'a?
Да, такова учесть проги на плюсах
Привет, а сколько сейчас весит скажем почти пустой APK при экспорте с Godot 4++? Например, тот что ты экспортил? И если знаешь, какая рекомендуемая минимальная версия Android при разработке на Godot 4, чтобы приложение работало и не было лагов или пока что все используют 3-ю версию годот? Может есть страничка в документации с этими вопросами и ответами, буду рад, если подскажешь
Привет, если говорить прям о пусто-пустой, то порядка 18-19 МБ. Про минимальную версию вопрос не очень понял. (Если что, то можешь в вк написать, там я быстрее отвечаю)
минимальная версия зависит от типа рендерера насколько знаю, если к примеру это вулкано, то минимум android 7, а вес апк примерно столько же как и на юнити ~20мб
@@aamorous понятно
почему "scons" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
понял
Человек заслуживает Оскара, спасибо, интернет будет о тебе помнить
годно
*говно
Все норм, до того момента пока не экспортирую апк файл, выдает ошибку - [Подпись кода] Не удалось найти хранилище ключей, экспорт невозможен. Ключ сгенерирован, и в редакторе указан, есть идею с чем это связано? Буду благодарен за помощь!
приветствую дружище, удалось решить эту проблему?
дай угадаю, путь к папке на русском?
@@user-oo4ry5oj3cслушай, уже не помню как, но че то докачал, че то догрузил, и все экспортировалось, вроде там поднастроить чуть чуть надо но уже не помню как
@@monkeyhead23Нет, всё на англ и тоже самое.
Спасибо тебе за помощь
Я вообще не понимаю как scons в этом случае нормально отрабатывает. Делаю всё также, вечно чего - то не хватает.
scons: *** [godot-cpp\src\godot.windows.template_debug.x86_64.o] Не удается найти указанный файл
@@ProstoLenТы по-моему неверно команду указываешь
@@user-ek7yz4hj9w я разобрался, но забыл что надо было поменять)
Первый русскоязычный гайд на экспорт годо 4.1❤
7:30
Спасибо за видео!
у меня выдает ошибку когда пишу scons, пишу эту команду в файле godot-cpp "scons" не является внутренней или внешней командой, исполняемой программой или пакетным файлом
Значит надо посмотреть моё предыдущие видео про scons и его установить)
Спасибо, все получилось 😀
Чел, в каком месте gdscript проприетарный?
Я под этим понимал, что типа он именно в godot используется и к нему привязан
у меня пишет что git не является внутренней или внешней командой
Значит надо установить гит на пк)
аа, хорошо @@user-ek7yz4hj9w
@@user-ek7yz4hj9w а если scons Не работает
@@_scorlenty_12 Значит нужно его установить) А лучше посмотреть моё предыдущие видео
чёйто он проприетарный? О_О
Кто?)
@@user-ek7yz4hj9w GDscript. Оговорочка))
ну бывает, а что это значит?
@@defolt7 что ПО закрытое и\или пренадлежит кому-то. Авторское право и все такое.