second_camera настраивается исходя из условий, в которых игрок видит портал? Этого кода здесь просто нет. '111'. Ошибкой эта запись не является, сборке не мешает, но и понятной для самого разработчика тоже не будет. '111' имеет тип int и является числом. Вопрос останется лишь в том, чему это число будет равно. Это потому что '111' разным образом интерпретируется для вариантов LE и BE. В процессе создания вопроса пользователь Сервиса обязан:
Помнить о том, что сервис вопросов и ответов «Хабр Q&A» не является форумом, чатом или социальной сетью.
Почему при попытке записи результата программы в текстовый файл записывается «1»?
fout <<int_massiv; пытается записать в файл адрес функции int_massiv, но т.к. это не предусмотрено операторами вывода, выполняется поиск преобразования типа адреса функции. Ближе всего в этом случае находится преобразование к булеву значению. И т.к. адрес функции всегда определен, в файл тебе пишется 1.
Я не знаю годот. Поэтому я не отвечаю на твой вопрос прямым образом. Здесь вообще очень мало людей знают годот.
Я просто очень хорошо знаю технологию портального рендеринга и хорошо знаю как работает Portal.
Для подготовки возьми эту
second_camera, поставь ее так чтобы она смотрела из глаз игрока. Вторым шагом измени фрустум камеры так, чтобы камера охватывала только плоскость портала. Следующим шагом камеру надо дважды отразить относительно центра портала: сперва по вертикали, потом - по плоскости расположения портала. Под конец отраженную камеру нужно разместить в точке второго портала.Посмотри как D3 работает с камерой игрока чтобы рисовать комнаты. Там прямо диаграмма есть. Тебе остается только адаптировать этот метод для себя.