|
3D-программирование Вопросы, касающиеся программирования 3D мира |
14.08.2010, 08:55
|
#16
|
Разработчик
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений (для 66 пользователей)
|
Ответ: WorldEditor v.1.0
Вот сделал по своему!
mesh_lib$=CurrentDir()+"MESH\"
mesh_dir$=ReadDir(mesh_lib$)
lib_fele$=WriteFile("LIB\main.txt")
Repeat
mesh_file$=NextFile(mesh_dir$)
If mesh_file$="" Then Exit
If FileType(mesh_lib$+""+mesh_file$) = 1 Then
meshb3d$=Right$(mesh_file$,4)
mesh3ds$=Right$(mesh_file$,4)
If meshb3d$=".b3d" Or mesh3ds$=".3ds"
Print "File:" + mesh_file$
WriteLine(lib_fele$,mesh_file$)
EndIf
EndIf
Forever
CloseDir mesh_dir$
|
(Offline)
|
|
14.08.2010, 09:17
|
#17
|
Оператор ЭВМ
Регистрация: 13.08.2009
Сообщений: 22
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: WorldEditor v.1.0
Не работает? это потому что ты не хочешь думать!!!
file$=наши файлы b3d & 3ds
If RSet$(file$,4)=".b3d" Or RSet$(file$,4)=".3ds"
Print "File:" + file$
EndIf
Выводим на экран только те файлы, которые имеют четыре символа в конце имени с права, и выглядят они так .b3d .3ds !!!
|
(Offline)
|
|
14.08.2010, 09:20
|
#18
|
Разработчик
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений (для 66 пользователей)
|
Ответ: WorldEditor v.1.0
Не поверишь думать я еще умею но при чем тут команда RSet?
|
(Offline)
|
|
14.08.2010, 09:20
|
#19
|
Оператор ЭВМ
Регистрация: 13.08.2009
Сообщений: 22
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: WorldEditor v.1.0
Записывает все имена считываемых файлов в один файл
|
Тебе это вообще зачем ?
|
(Offline)
|
|
14.08.2010, 09:23
|
#20
|
Разработчик
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений (для 66 пользователей)
|
Ответ: WorldEditor v.1.0
Чтоб при запуске программы считывала все файлы из папки MESH и записывала их в отдельный файл!!!
|
(Offline)
|
|
14.08.2010, 09:32
|
#21
|
Оператор ЭВМ
Регистрация: 13.08.2009
Сообщений: 22
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: WorldEditor v.1.0
Чтоб при запуске программы считывала все файлы из папки MESH и записывала их в отдельный файл!!!
|
Это не в файл, а в банк памяти надо записывать!!!
lib_fele$=WriteFile("LIB\main.txt")
|
На кой хрен ты стрингом lib_fele$ эту переменную обозначаешь!
|
(Offline)
|
|
14.08.2010, 09:39
|
#22
|
Разработчик
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений (для 66 пользователей)
|
Ответ: WorldEditor v.1.0
А как в банк памяти надо записывать??
|
(Offline)
|
|
14.08.2010, 09:49
|
#23
|
Оператор ЭВМ
Регистрация: 13.08.2009
Сообщений: 22
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: WorldEditor v.1.0
Можно так:
Function PokeString(bank,offset,s$)
PokeInt bank,offset,Len(s$)
For i = 1 To Len(s$)
PokeByte(bank,offset+i+3, Asc(Mid$(s$,i,1)))
Next
End Function
Function PeekString$(bank,offset)
l = PeekInt(bank,offset)
s$ = ""
For i = 1 To l
s$ = s$ + Chr$(PeekByte(bank,offset+i+3))
Next
Return s$
End Function
Global bankmeshFile=CreateBank(100)
PokeString(bankmeshFile,1,mesh_file$)
PeekString$(bankmeshFile,1) вместо readline()
|
(Offline)
|
|
19.08.2010, 09:05
|
#24
|
Разработчик
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений (для 66 пользователей)
|
MapEditor v.0.01
Вот переделал меню программы и поменял название на MapEditor, пока не все реализовано но все же зацените
Да и еще при зажатой ПКМ-управление камерой
MapEditor v.0.01
|
(Offline)
|
|
19.08.2010, 14:32
|
#25
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Ответ: WorldEditor v.1.0
А че такое маленькое окно?
__________________
Ибо как сказал Бгдн:
|
(Offline)
|
|
19.08.2010, 18:23
|
#26
|
Разработчик
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений (для 66 пользователей)
|
Ответ: WorldEditor v.1.0
Ну оно разворачивается!!!
|
(Offline)
|
|
19.08.2010, 20:00
|
#27
|
Мастер
Регистрация: 26.10.2009
Сообщений: 1,194
Написано 615 полезных сообщений (для 2,209 пользователей)
|
Ответ: WorldEditor v.1.0
А собственно программа для чего? Это планируется как 3д макс?
Просто подобных программ на блице полно и я до сих пор не понимаю для чего они нужны. Ну XWorld - понятно. Там лайтмап можно запечь, а вот создание примитивов - помоему бессмысленно. Всё то же самое есть в 3д максе.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:32.
|