![]() |
Ответ: Вопрос-Ответ (для новичков)
У меня с прогой был конвертер моделей в .csm(название сказано выше) , а вообще имхо динамические объекты отдельно делать, а не динамические как единый объект, а если загружать как аниммеш то будет хуже(не динамические объекты будут грузиться по одному вроде как)
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
А код разделяет модель на чайлды, видит имя "rot+2+0+0" и записывает модель в тип rotate. И каждый проход цикла поворачивает лопасть на +2 +0 +0 |
Ответ: Вопрос-Ответ (для новичков)
тупой вопрос, как грузить шрифты:-D
смотрел в хелпе типа fntArial=LoadFont("Arial",15) SetFont fntArial Раньше мне это было не надо и я не обращал внимания... Но не давно я менял название шрифта, причем какое название не поставишь шрифт тотже:-D |
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
да я так и делаю
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 |
Ответ: Вопрос-Ответ (для новичков)
А ты уверен что ArialCyr есть в твоих шифтах?
К тому же так делать нельзя: LoadFont("42854.ttf",15) |
Ответ: Вопрос-Ответ (для новичков)
... а его походу реально там нету(
а по поводу 42854.ttf, незнай, он в корневой папке программы находился, а как его еще подключать можно? |
Ответ: Вопрос-Ответ (для новичков)
таким образом, в б3д, шрифты подключать вообще нельзя, он обязательно должен находиться в папке "fonts"
|
Ответ: Вопрос-Ответ (для новичков)
Цитата:
у меня все нормально грузится из папки игры шрифт не будет грузится: если его имя совпадает с уже существующим если шрифт не подходит к блитцу по структуре проверяется отладкой смотрим значение переменной после загрузки |
Ответ: Вопрос-Ответ (для новичков)
Цитата:
|
Ответ: Вопрос-Ответ (для новичков)
Как определить, находится ли объект внутри заданного бокса (в 3D) ?
То есть моем случае мне нужно определить, находится ли игрок в нужном мне помещении. Действие происходит в невесомости. |
Ответ: Вопрос-Ответ (для новичков)
ну координатный метод подойдет =) if EntityX(player) > EntityX(box)+widthbox/2 And ... и так далее где player игрок, box - область, widthbox соответсвенно ширина коробки, потом еще 5 проверок и все.
Это конечно, если бокс не повернут.. Кстати у меня вопрос, можно ли стандартными методами b3d сделать коллизию box and box? а то у них все сфера да сфера...Я просто дня 2-3 назад снова сел за программирование, и решил для разминки написать что-то типа езды по городу машинкой, а вот столкновения тупые получились машина ну ни как на сферу не подходит, а метод "сфера - полигон"... |
Ответ: Вопрос-Ответ (для новичков)
А EntityBox?
|
Ответ: Вопрос-Ответ (для новичков)
Хм.. Не знал, спасибо! Помогло.
|
Ответ: Вопрос-Ответ (для новичков)
Как к кваду прицепить коллизию?
EntityRadius пытался, но не работает. :) |
Часовой пояс GMT +4, время: 01:16. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot