|
28.09.2010, 18:45
|
#1036
|
ПроЭктировщик
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений (для 34 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
У меня с прогой был конвертер моделей в .csm(название сказано выше) , а вообще имхо динамические объекты отдельно делать, а не динамические как единый объект, а если загружать как аниммеш то будет хуже(не динамические объекты будут грузиться по одному вроде как)
|
(Offline)
|
|
28.09.2010, 19:20
|
#1037
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Darksoul
Перечитал эту тему, но ответа не нашел. Расскажите пожалуйста попунктно. Зд уровень для блитцЗд. Делаю отрезок улицы.
Я в максе сделал отдельно несколько домиков.
Конвертнул через пепилин в блиц. (b3d)
Там собрал воедеино.
Не очень удобно. Куча файов, куча текстур, бардак.
Теперь чел, который пишет код, сказал, что есть прога Cartography Shop. в которой можно раставить флаги на объекты (пол, стена, дверь)
Скачал прогу, она не поддержывает импорт из макса.. она вообще не поддержывает импорт...
Теперь вопрос, если я слеплю весь уровень в максе, как мне поставить галочки на обьектах (так же как Cartography Shop)?
Или, мы с челом, вообще все не правильно делаем?
|
Давай объектам на сцене уникальные имена. Допустим у меня на сцене есть объект - лопасть мельницы. Я называю её rot+2+0+0
А код разделяет модель на чайлды, видит имя "rot+2+0+0" и записывает модель в тип rotate. И каждый проход цикла поворачивает лопасть на +2 +0 +0
|
(Offline)
|
|
06.10.2010, 14:08
|
#1038
|
ПроЭктировщик
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений (для 34 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
тупой вопрос, как грузить шрифты
смотрел в хелпе типа
fntArial=LoadFont("Arial",15)
SetFont fntArial
Раньше мне это было не надо и я не обращал внимания...
Но не давно я менял название шрифта, причем какое название не поставишь шрифт тотже
|
(Offline)
|
|
08.10.2010, 18:26
|
#1039
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Но не давно я менял название шрифта, причем какое название не поставишь шрифт тотже
|
перед текстом вызывай SetFont NEWfnt - т.е. тот фонт который те нужен !! а то ты 1 раз активировал фонт и ним все пишется !!
|
(Offline)
|
|
08.10.2010, 20:50
|
#1040
|
ПроЭктировщик
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений (для 34 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
да я так и делаю
Graphics3D 800,600,32,1
SetBuffer BackBuffer()
Global ArialCyr=LoadFont("ArialCyr",15)
Global Arial=LoadFont("Arial",15)
Global Block=LoadFont("42854.ttf",15)
While Not KeyDown(1)
SetFont Arial
Text 10,25,"Arial "+"english "+"русский"
SetFont ArialCyr
Text 10,45,"ArialCyr "+"english "+"русский"
SetFont Block
Text 10,65,"Block "+"english "+"русский"
Flip
Wend
End
|
(Offline)
|
|
09.10.2010, 08:38
|
#1041
|
ПроЭктировщик
Регистрация: 24.07.2009
Сообщений: 142
Написано 52 полезных сообщений (для 103 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
А ты уверен что ArialCyr есть в твоих шифтах?
К тому же так делать нельзя: LoadFont("42854.ttf",15)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
09.10.2010, 09:35
|
#1042
|
ПроЭктировщик
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений (для 34 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
... а его походу реально там нету(
а по поводу 42854.ttf, незнай, он в корневой папке программы находился, а как его еще подключать можно?
|
(Offline)
|
|
09.10.2010, 10:08
|
#1043
|
ПроЭктировщик
Регистрация: 24.07.2009
Сообщений: 142
Написано 52 полезных сообщений (для 103 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
таким образом, в б3д, шрифты подключать вообще нельзя, он обязательно должен находиться в папке "fonts"
|
(Offline)
|
|
09.10.2010, 17:30
|
#1044
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Arles
таким образом, в б3д, шрифты подключать вообще нельзя, он обязательно должен находиться в папке "fonts"
|
Наверно я что то делаю непрально
у меня все нормально грузится из папки игры
шрифт не будет грузится:
если его имя совпадает с уже существующим
если шрифт не подходит к блитцу по структуре
проверяется отладкой
смотрим значение переменной после загрузки
__________________
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
|
|
09.10.2010, 22:51
|
#1045
|
ПроЭктировщик
Регистрация: 24.07.2009
Сообщений: 142
Написано 52 полезных сообщений (для 103 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от tormoz
Наверно я что то делаю непрально
у меня все нормально грузится из папки игры
|
Черт, все время считал иначе.. жаль в хелпе про это ничего не сказано((
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
10.10.2010, 05:49
|
#1046
|
Нуждающийся
Регистрация: 27.08.2010
Адрес: Лен. область
Сообщений: 58
Написано 21 полезных сообщений (для 50 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Как определить, находится ли объект внутри заданного бокса (в 3D) ?
То есть моем случае мне нужно определить, находится ли игрок в нужном мне помещении. Действие происходит в невесомости.
|
(Offline)
|
|
11.10.2010, 05:01
|
#1047
|
AnyKey`щик
Регистрация: 26.05.2009
Сообщений: 15
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
ну координатный метод подойдет =) if EntityX(player) > EntityX(box)+widthbox/2 And ... и так далее где player игрок, box - область, widthbox соответсвенно ширина коробки, потом еще 5 проверок и все.
Это конечно, если бокс не повернут..
Кстати у меня вопрос, можно ли стандартными методами b3d сделать коллизию box and box? а то у них все сфера да сфера...Я просто дня 2-3 назад снова сел за программирование, и решил для разминки написать что-то типа езды по городу машинкой, а вот столкновения тупые получились машина ну ни как на сферу не подходит, а метод "сфера - полигон"...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.10.2010, 08:18
|
#1048
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
А EntityBox?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.10.2010, 16:17
|
#1049
|
AnyKey`щик
Регистрация: 26.05.2009
Сообщений: 15
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Хм.. Не знал, спасибо! Помогло.
|
(Offline)
|
|
11.10.2010, 17:06
|
#1050
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Как к кваду прицепить коллизию?
EntityRadius пытался, но не работает.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:53.
|