команда ChangeDir
как сделать чтоб я смог загружать объекты из нескольких папок а не из одной?:''((
а то ChangeDir только из одной может вроде как , да ? :4to: |
Re: команда ChangeDir
То ли лыжи не едут... А в чем проблема-то? Сделал ЧенджДир, загрузил из одной папки, еще раз ЧенджДир - и грузи из следующей... Или я что не так понял?
|
Re: команда ChangeDir
Цитата:
|
Re: команда ChangeDir
Как правило для "загрузки из разных папок" ЧенджДир юзать вовсе не нуно. Терзают меня такие смутные сомнения, что, возможно, достаточно грамотно задавать относительные пути.
Так что: Цитата:
|
Re: команда ChangeDir
да ,я хочу загружать из нескольких папок одновременно чтобы пути не писать , а просто имя файла и чтоб не хломить папку ,где находиться exe-файл, текстурами ,которые я в максе уже нанес на модели. я писал два ChangeDir'a но так не получается пишет типа файла не нашёл.
и как же можно всё-таки это сделать ? |
Re: команда ChangeDir
заведи глобальные переменные, соответствующие именам директорий, например:
Код:
Const projects_folder$="MyProjects" Код:
DoneSound=LoadSound(sounds_folder$+"\"+"alldone.wav") |
Re: команда ChangeDir
а как тогда мне быть с теми текстурами, которые я сразу нанес на модель в максе?
|
Re: команда ChangeDir
надо прописать им относительные пути ... прямо в максе :)
|
Re: команда ChangeDir
2Lamb, круть.
мона конечно и переменные пообзывать Код:
Const projects_folder$="MyProjects/" теперь по теме, а она и будет работать один раз! например у тя было папка c:\dev\mygame в которой хранится исходник, в этой папке есть ишо три, например \gfx, \sfx, \data. изначально путь c:\dev\mygame иы пишеш changedir(gfx) путь стал c:\dev\mygame\gfx теперь ты пишеш changedir(sfx) путь стал c:\dev\mygame[b]\gfx\sfx[\b] решение проблемы: сохранить текущий каталог в какой нить переменной, например mydir$=currentdir()+"/", до любых выховов функции changedir(), а в changedir() писать changedir(mydir+"gfx") etc. |
Re: команда ChangeDir
Думаю, вариант Lamb - оптимален.
Сам так делаю о.0 |
Re: команда ChangeDir
странно ... именно такое получается когда я юзаю ресурсы в zip архвивах :)
короче там есть опция грузить без относительных путей незнаю как ето сделать на блице - наверно надо пообщатся с Maxusом на тему его pack либы он же там юзает типа виртуального диска - то же самое юзает irrlicht |
Re: команда ChangeDir
А зачем юзать ChangeDir если мона его не юзать?
|
Часовой пояс GMT +4, время: 07:48. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot