@@GODOTru это очень хорошо Желаю тебе дольнейших успехов
@HARIOK-re5uo10 ай бұрын
ваа, не когда не думал что я буду понимать что пишу , спасибо вам @GODOTru
@irayala Жыл бұрын
видосик бы где обьясняется про сохранение )))
@GODOTru Жыл бұрын
в этой серии видосов он и будет.
@irayala Жыл бұрын
@@GODOTru просто вы так все обьясняете хорошо. сохранение я сделал, но не понимаю как оно работает. тупо скопировал код. а вы все по простому раскладываете и приходит понимание)). спс за видео для начинающих
@GODOTru Жыл бұрын
@@irayalaага. Пожалуйста. Сделаю и все объясню )))
@ДжонКолоб-п7у Жыл бұрын
Я добавил еще звуки на дверь откр и закр и на шипы тоже, при контакте с ними. Еще хотел гейм овер звук привязать к функции on_death чтоб к каждой ловушке не писать. Не получается. не подскажешь как сделать?
@GODOTru Жыл бұрын
на СМЕРТЬ можно звук поставить на появление сцены game_over или в функцию, где мы эту сцену вызываем. только нужно дождаться конца проигрывания звука func on_death(): get_tree().change_scene_to_file("res://Menus/game_over.tscn") queue_free()
@ДжонКолоб-п7у Жыл бұрын
@@GODOTru Я вообще то это и сказал, к этой функции)) Это тот же скрипт который у нас уже с урока есть. как к нему привязать звук? а лучше два. как спотыкается и потом мелодия гейм овер.
@ДжонКолоб-п7у Жыл бұрын
Наверное всё же один звук к смерти а мелодию с появлением экрана? Т.е, как бы к надписи Вы сдохли🤔
@ДжонКолоб-п7у Жыл бұрын
@@GODOTru К смерти никак не получается. не играет. Но получилось вот так в скрипте геймовер func _on_you_died_pressed() -> void: game_over_sound.play() await game_over_sound.finished get_tree().change_scene_to_file("res://Scenes/main_menu.tscn") Единственное что она начинает играть только когда нажимаешь на ВЫ УМЕРЛИ или после таймера. Я понизил таймер до 0.2 секунды и она правктически сразу начинает играть. ну и ждет пока доиграет и перекидывает в меню. В принципе норм. Со звуком при смерти тоже разобрался. просто эта же функция на спайках мешала. ее убрал и на смерть в скрипт персонажа перенес. Работает но почему то через раз. Осталось решить как анимацию с черепом к функции on_death() подключить... еще музыку в мэйн меню воткнул, ее можно вызвать без скрипта, в инспекторе автоплэй галочки хватает. Музыка относительно долго играет, для меню вполне, но вот когда ее же в лвл воткнул, заметил что она заканчивается и не повторяется. Как зациклить музыку? В доках не разобрался на эту тему... Дописываю. Может кому пригодится инфа, методом тыка нашел, Чтоб зациклить звук, возле вкладки с деревом узлов есть вкладка ИМПОРТ, там выбираем лооп и всё! Если вкладка пустая, кликните на нужный звук в папке и функции появятся. После этого жмем реимпорт
@N_N_Kris Жыл бұрын
Привет я новичок в годо мне хочется сделать врага и когда я раньше делал это в юнити там можно было указать ссылку на персонажа и его позиция так вот существуют ли такие ссылки в годот
@GODOTru Жыл бұрын
Конечно! Подход очень похож! Я хотел начать урок с врага, у которого код лишь 1-2 строки кода. Более сложное получается, но я хочу первого поставить САМОГО простого. Поэтому первые враги - это будут движущиеся ловушки. Например циркулярные пилы или огонь. Скоро! Пока приходится писать скучные темы типа Camera2D
@N_N_Kris Жыл бұрын
@@GODOTru а можете сказать как эти ссылки пишут
@GODOTru Жыл бұрын
@@N_N_Kris вот в уроке про Pathfinding на моем канале я даю ссылку на игрока ВРАГУ.... и так он знает кого искать
@clide8414 Жыл бұрын
А можно ли @export var Сцена: Сцена? Ролик просто супер!
@GODOTru Жыл бұрын
можно. только тип переменной надо указать... например Node или Node2D