![]() |
Загрузка картинок
Помогите с кодом.
Для дипломной работы нужно сделать мелкую вещь на блице. А точнее, маленькую комнату с картинами на стене. Картины должны грузиться из папки. В общем, как сделать? Есть папка, в нее нужно кидать JPG'и Есть 15 loadmesh (модели картин) Нужно сделать так, что бы из папки брались картинки и рандомно применялись к моделям картин, причем если картинок больше чем нужно, брались наугад из них 15 без повторений, а если меньше, в случайном порядке повторялись. Причем файлы картинок могут называться как угодно. |
Ответ: Загрузка картинок
Надеюсь, не опоздал!
Простыня та-ды-дыщь: Функция загрузки (она только составляет список имеющихся картинок в директории): InputFolder имя директории del_prev флаг - удалить ли уже прочитанную ранее инфу возвращаемое значение - кол-во найденных (за этот вызов функции) файлов Код:
Function InputDirRead%(InputFolder$,del_prev%=True) Код:
Type tFILE Код:
Dim LIST.tFILE(0) Код:
Function InputDirDeRead() cnt -кол-во объектов (чтобы их не пересчитывать) Код:
Function tFILE2LIST(cnt%) cnt -кол-во объектов Код:
Function LISTrandomize(cnt%) I -индекс текущего файла Код:
Function GetNextFile.tFILE(I%) Код:
Dim LIST.tFILE(0) Код:
Loadtexture(file\FullFileName) И да: Цитата:
Ну - а у меша, сделать именованный полигон, с корректно выставленными uv координатами. Загрузить меш, раскопировать его на 15 объектов - всё очевидно. |
Ответ: Загрузка картинок
Супер! Огромное спасибо!
|
Ответ: Загрузка картинок
Цитата:
Код:
ReadIndx=ReadIndx+1 |
Ответ: Загрузка картинок
|
Ответ: Загрузка картинок
А можно ли еще и узнать размер картинки прежде чем она загрузится? Если кто знает подскажите, буду благодарен.:)
|
Ответ: Загрузка картинок
2m_512
|
Ответ: Загрузка картинок
защиты через полторы недели.:)
|
Ответ: Загрузка картинок
Цитата:
|
Ответ: Загрузка картинок
Цитата:
|
Ответ: Загрузка картинок
[s]Значит у всех так.[/s]
Неадекватность шкалит всё выше и выше.. |
Ответ: Загрузка картинок
Цитата:
|
Ответ: Загрузка картинок
Цитата:
Пост до этого же, можно трактовать, как "Ну как бы рано еще, не у всех защиты прошли, а если и прошли, то это дело еще и отметить нада, а потом уже на форуме постить." Цитата:
|
Ответ: Загрузка картинок
Ну и ???
А можно ли узнать размер картинки прежде чем она загрузится????????????????????????????????????? |
Ответ: Загрузка картинок
|
Часовой пояс GMT +4, время: 21:22. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot