SaviorRUS Posted October 3 Share Posted October 3 В примерах по экрану загрузки есть строчка LoadingScreen.Enabled = true; Я правильно понимаю, что это включает или отключает экран загрузки. И если это так, то что тогда выводится на экран будет заместо LoadingScreen? Link to comment
silent Posted October 5 Share Posted October 5 Этот код включает кастомный экран загрузки, который вы можете отрисовывать параллельно с выполнением вашего кода в 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 Author Share Posted October 6 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 Share Posted October 9 А это не особо важно, туда можно подгрузить любую плоскость. Скорее всего оригинальный меш был удалён, а информация о геометрии теперь берется из .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