Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 14.08.2010, 08:55   #16
maxturbo
Разработчик
 
Аватар для maxturbo
 
Регистрация: 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
GoddoG
Оператор ЭВМ
 
Регистрация: 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
maxturbo
Разработчик
 
Аватар для maxturbo
 
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений
(для 66 пользователей)
Ответ: WorldEditor v.1.0

Не поверишь думать я еще умею но при чем тут команда RSet?
(Offline)
 
Ответить с цитированием
Старый 14.08.2010, 09:20   #19
GoddoG
Оператор ЭВМ
 
Регистрация: 13.08.2009
Сообщений: 22
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: WorldEditor v.1.0

Записывает все имена считываемых файлов в один файл
Тебе это вообще зачем ?
(Offline)
 
Ответить с цитированием
Старый 14.08.2010, 09:23   #20
maxturbo
Разработчик
 
Аватар для maxturbo
 
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений
(для 66 пользователей)
Ответ: WorldEditor v.1.0

Чтоб при запуске программы считывала все файлы из папки MESH и записывала их в отдельный файл!!!
(Offline)
 
Ответить с цитированием
Старый 14.08.2010, 09:32   #21
GoddoG
Оператор ЭВМ
 
Регистрация: 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
maxturbo
Разработчик
 
Аватар для maxturbo
 
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений
(для 66 пользователей)
Ответ: WorldEditor v.1.0

А как в банк памяти надо записывать??
(Offline)
 
Ответить с цитированием
Старый 14.08.2010, 09:49   #23
GoddoG
Оператор ЭВМ
 
Регистрация: 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
maxturbo
Разработчик
 
Аватар для maxturbo
 
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений
(для 66 пользователей)
MapEditor v.0.01

Вот переделал меню программы и поменял название на MapEditor, пока не все реализовано но все же зацените
Да и еще при зажатой ПКМ-управление камерой
MapEditor v.0.01
(Offline)
 
Ответить с цитированием
Старый 19.08.2010, 14:32   #25
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: WorldEditor v.1.0

А че такое маленькое окно?
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Старый 19.08.2010, 18:23   #26
maxturbo
Разработчик
 
Аватар для maxturbo
 
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений
(для 66 пользователей)
Ответ: WorldEditor v.1.0

Ну оно разворачивается!!!
(Offline)
 
Ответить с цитированием
Старый 19.08.2010, 20:00   #27
IgorOK
Мастер
 
Аватар для IgorOK
 
Регистрация: 26.10.2009
Сообщений: 1,194
Написано 615 полезных сообщений
(для 2,209 пользователей)
Ответ: WorldEditor v.1.0

А собственно программа для чего? Это планируется как 3д макс?

Просто подобных программ на блице полно и я до сих пор не понимаю для чего они нужны. Ну XWorld - понятно. Там лайтмап можно запечь, а вот создание примитивов - помоему бессмысленно. Всё то же самое есть в 3д максе.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (20.08.2010)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 02:32.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com