-
Notifications
You must be signed in to change notification settings - Fork 8
importing data (ru)
nklbdev edited this page Jul 23, 2023
·
3 revisions
Этот вариант наиболее удобен в будущем:
- он компактный, потому что использует тот же алгоритм сжатия, что и
CompressedTexture2D
- он не создаёт излишних файлов, которые могут засорять проект
- но на данный момент, хоть он и работоспособен, но пишет в консоль много ошибок. Они связаны с попытками чтения движком полученной текстуры разными способами, пока один из них не подойдёт. Вот ссылка на мой пулл-реквест в Godot.
Этот вариант, в отличие от предыдущего, не вызывает ошибок в консоли, но потребляет гораздо больше места в памяти, потому что ресурс ImageTexture
не использует сжатие
// TODO: хотя вот тут надо проверить! Возможно, можно вызвать у Image метод compress, и потом сохранить текстуру
Этот вариант компактный, потому что отдельный *.png
-файл импортируется Godot в ресурс CompressedTexture
(*.ctex
), но созданные файлы изображений могут создать "мусор", если вы переименовываете исходные файлы и повторяете импорт.
Контент подвала