++ Godot как спавнить объекты ++

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024
  • рекомендую:
    unauticna
    {
    игра вам понадобиться VPN (можно найти бесплатный) unauticna.itch...
    и тут gamejolt.com/g...
    }
    мой сервер discord (врятли нужно)
    {
    / discord
    }

Комментарии • 5

  • @cpp_coder
    @cpp_coder  Месяц назад +3

    Поставь лайк подпишись прокоментируй!

  • @interpreter.555
    @interpreter.555 Месяц назад +1

    Пассибо😊😊😊

  • @interpreter.555
    @interpreter.555 Месяц назад +1

    Не кто не показавал ставить обекти

  • @interpreter.555
    @interpreter.555 Месяц назад +1

    Скинь пж каманду

    • @cpp_coder
      @cpp_coder  Месяц назад +1

      @export var obj : PackedScene ЭТО КАК В UNITY ПРЕФАБ
      var object = obj.instantiate() ЭТО СТРОКА СПАВНИТ ОБЪЕКТ НИГДЕ
      object.position = position ЭТА УСТАНАВЛИВАЕТ ПОЗИЦИЮ ИГРОКА СКРИПТ ИГРОКА ИМЕЕТЬСЯ ВИДУ В СКРИПТЕ ИГРОКА НАДО ЗАДАВАТЬ ПОЗИЦИЮ
      Global.world.add_child(object) ЭТА ЧЕРЕЗ СКРИПТ В АВТО ЗАГРУЗКЕ "GLOBAL" ИСПЛЬЗУЕТ ПЕРЕМЕНУЮ ВОРЛД ДЛЯ УСТАНОВЛИВЕТ ДОЧЕРНОСТЬ ПРЕФБА БЕЗ ЭТО ГО ОБЪЕКТ ЗАСТРЯНЕТ В Н-МЕРНОМ ПРОСТРАНСТВЕ.
      А ЭТО ГЛОБАЛЬНАЯ ФУНКЦИЯ ВЫЗЫВАЮЩАЯ ОБЪЕКТ
      extends Node3D
      @onready var world = $"." ПЕРЕМЕНАЯ ЗАПИСЫ ВАЕТ СЕБЯ КАК НОДУ
      func _ready(): СТАРТ В UNITY ТАК ЖЕ ЗАПУСКАЕТЬСЯ ДЛЯ 1 ГО КАДРА
      Global.world = world СДЕСЬ ЛОКАТЬЛЫЙ СКРИПТ МИРА ПЕРЕНОСИТ В ГЛОБАЛЬНЫЙ СКРИПТ
      pass
      А ЭТО ЛОКАЛЬНАЯ ВУНКЦИЯ ПЕДЕДАЮЩАЯ ТОТ САМЫЙ ПЕРЕМЕНУЮ МИР В ГЛОБАЛЬНЫЙ СКРИПТ