0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 11
|
|
1 | |
Система ресурсов Qt в играх. Хорошо или плохо?01.12.2014, 16:58. Показов 1399. Ответов 10
Метки нет (Все метки)
Вот решил попробовать написать игру на Qt. Думаю, как можно хранить текстуры : в системе ресурсов Qt или как файлы-спутники приложения. Их там у меня не очень то много, но интересно, будет ли в варианте с системой ресурсов пожираться оперативная память(там все-таки все записывается в бинарник). И еще: я пока не научился, как засунуть файлы в apk Android-приложения. А вот с системой ресурсов, как понятно, получилось.
0
|
01.12.2014, 16:58 | |
Ответы с готовыми решениями:
10
Многопоточность - хорошо или плохо? Ссылки - хорошо или плохо? Google: хорошо или плохо? Средний балл - хорошо или плохо |
Поклонник Qt
|
|
01.12.2014, 21:39 | 3 |
Верно.
Именно так. Этим вы существенно рискуете увеличить общее время сборки проекта, а также, в случае существенного размера текстур, во время сборки получить ошибку: cc1plus.exe: out of memory allocating 1073745919 bytes.
2
|
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 11
|
|
01.12.2014, 21:43 [ТС] | 5 |
А не знаете тогда, как можно дополнительные файлы засунуть в apk? Открыть через архиватор и всунуть - банально, глупо, и не получается.
0
|
Поклонник Qt
|
|
01.12.2014, 22:01 | 6 |
Сообщение было отмечено MaxWolf как решение
Решение
Это я пробовал запихнуть в ресурсы 4 файла, весом в 8 мб (для теста)
Почему выдало такую цифру - без понятия... Видимо, этого к-ва memory не хватило ему Добавлено через 11 минут Попробуйте почитать об этом тут: http://qt-project.org/doc/qt-5... droid.html В примере приложения, ориентированного на мобильные устройства, все требуемые файлы содержатся в ресурсах, но, к-во оных и размер позволяет это. Пример Qt Quick Demo - Maroon in Trouble - если что.
2
|
Поклонник Qt
|
||||||
01.12.2014, 22:28 | 8 | |||||
Да, в среде.
Всё на самом деле просто. Ресурсы преобразуются в вот это:
2
|
Диссидент
27709 / 17325 / 3811
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
01.12.2014, 22:55 | 9 |
CriDos, Здорово! Информация очень ценная. И дело не в среде, а в самом компиляторе. Т.е, если столкнусь - буду знать на что грешить.
Я вообще-то по старой досовской привычке дрожу над каждым лишним килобайтом. Но ресурсы... Да... За это надо платить... У меня еще на древнем ВС 2.0 была проблемка. Надо было переработать и включить в проект чужую (фри) программу. А исходник порядка 100К. И стал мой ВС, как конь под Ильей, спотыкаться. И - out of memory! То ли таблицы у него какие-то переполнялись, то ли еще какая вожжа под хвост. Ну, пришлось порезать на несколько сорцов, да, веселое дело было...
1
|
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 11
|
|
02.12.2014, 16:48 [ТС] | 11 |
Спасибо Вам большое! Постараюсь прочитать на той странице, на которую Вы скинули ссылку. Блин, жаль английским не владею, так как в школе Deutsch.
0
|
02.12.2014, 16:48 | |
02.12.2014, 16:48 | |
Помогаю со студенческими работами здесь
11
молодняк получил пр=0 хорошо или плохо? Глобальные указатели. Плохо или хорошо? Переменные на русском языке - хорошо или плохо? Заколцованная структура БД. Это хорошо или плохо? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |