SaviorRUS Posted October 3, 2023 Share Posted October 3, 2023 В примерах по экрану загрузки есть строчка LoadingScreen.Enabled = true; Я правильно понимаю, что это включает или отключает экран загрузки. И если это так, то что тогда выводится на экран будет заместо LoadingScreen? Link to comment
silent Posted October 5, 2023 Share Posted October 5, 2023 Этот код включает кастомный экран загрузки, который вы можете отрисовывать параллельно с выполнением вашего кода в update(). Например, у вас есть код для генерации уровня, который занимает какое-то время и вы хотите этот момент скрыть - для этого и надо вызвать LoadingScreen и написать некую логику для отрисовки подсказок или прогресса. Если не вызывать, то на обычной загрузке мира движок сам вызовет этот код и отрисует стандартный экран загрузки, который можно тоже немного кастомизировать https://developer.unigine.com/en/docs/2.17/videotutorials/how_to/how_to_cs/loading_screen?rlang=cs 1 How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
SaviorRUS Posted October 6, 2023 Author Share Posted October 6, 2023 On 10/5/2023 at 7:46 AM, silent said: Этот код включает кастомный экран загрузки, который вы можете отрисовывать параллельно с выполнением вашего кода в update(). Например, у вас есть код для генерации уровня, который занимает какое-то время и вы хотите этот момент скрыть - для этого и надо вызвать LoadingScreen и написать некую логику для отрисовки подсказок или прогресса. Если не вызывать, то на обычной загрузке мира движок сам вызовет этот код и отрисует стандартный экран загрузки, который можно тоже немного кастомизировать https://developer.unigine.com/en/docs/2.17/videotutorials/how_to/how_to_cs/loading_screen?rlang=cs Спрошу в догонку, но не по экрану загрузки, а по примеру интерфейса в демонстрационном проекте TPS. А что было в основе элемента интерфейса на скриншоте? Вроде объект динамического меша, а в свойствах меш не указан. Всё облазил, но так и не понял. Link to comment
silent Posted October 9, 2023 Share Posted October 9, 2023 А это не особо важно, туда можно подгрузить любую плоскость. Скорее всего оригинальный меш был удалён, а информация о геометрии теперь берется из .world-файла: <object_surface name="plane" begin="0" end="6"/> <vertex type="float" num_vertex="4" offset="0" size="3">-0.5 -0.5 0 0.5 -0.5 0 -0.5 0.5 0 0.5 0.5 0</vertex> <vertex type="float" num_vertex="4" offset="16" size="4">0 1 0 0 1 1 0 0 0 0 0 0 1 0 0 0</vertex> <vertex type="float" num_vertex="4" offset="32" size="4">-0 -0 -0 -1 -0 -0 -0 -1 -0 -0 -0 -1 -0 -0 -0 -1</vertex> <vertex type="float" num_vertex="4" offset="48" size="4">1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1</vertex> <indices num_indices="6">0 1 3 3 2 0</indices> How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
Recommended Posts