forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Вопрос-Ответ (для новичков) (http://forum.boolean.name/showthread.php?t=7886)

Nex 26.02.2010 10:46

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

может я и ошибаюсь
Как бэ заранее, что бы если че меньше флуда было. :crazy:

Sashka007 06.03.2010 19:28

Ответ: Вопрос-Ответ (для новичков)
 
Привет всем!

вообщем такой вопрос, как можно реализовать например такую весчь, как следы от шин на асфалте? Попробовал спрайтам, получилась шляпа дырявая...

Nex 07.03.2010 12:17

Ответ: Вопрос-Ответ (для новичков)
 
Почему когда я делаю вот так, то про нажатию на KeyHit (1) ниче не происходит?
PHP код:

While Not KeyHit (1)
    
Select Game
        
Case 1
            MainMenu 
()
                While 
Not KeyHit (1)
                    
Cls ()
                        
UpdateMainMenu ()
                    
Flip 
                Wend 
        
Case 2
            Game 
()
                While 
Not KeyHit (1)
                        
UpdateGame ()
                    
UpdateWorld ()
                    
RenderWorld ()

                    
Flip 
                Wend 
    End Select
Wend 
:End 


Dream 07.03.2010 13:03

Ответ: Вопрос-Ответ (для новичков)
 
почему когда я просыпаюсь, мне не приносят кофе? О_о
а если серьёзно, то для начала я бы убрал и проверки на выход из цикла
Цитата:

Not KeyHit (1)
а так, не видя всего трудно чтолибо посоветывать да и вобще, если нажать ескейп, будет выход из цикла, и не дойдёт до проверок остальных
Цитата:

элементарно ватсон
да и вобще, чё это за структура О_О

Nex 07.03.2010 13:10

Ответ: Вопрос-Ответ (для новичков)
 
Это конструкция для реализации главного меню и самой игры. По другому не умею.
В циклах потом будут стоять переменные разные, а пока КейХит...

Dream 07.03.2010 13:13

Ответ: Вопрос-Ответ (для новичков)
 
Ты кушаешь моски по утрам?Х_Х
пустучись в аську

H@NON 07.03.2010 13:20

Ответ: Вопрос-Ответ (для новичков)
 
KeyHit вызывается 1 раз за цикл, иначе он обнуляет свое состояние. Поэтому заведи переменную, где будешь хранить значение кейХит, и затем передавай его в другие циклы.

RlexGm 09.03.2010 15:18

Ответ: Вопрос-Ответ (для новичков)
 
Подскажиет плз как проверить столкновение игрока с объектом по оси Y. Есть такая каманда CollisionY но я в не чето не разобрался(

H@NON 09.03.2010 18:10

Ответ: Вопрос-Ответ (для новичков)
 
она возвращает мировые координаты точки коллизии, а не относительно объекта. Поэтому делай так :
collY# = CollisionY(entity, i) - EntityY(entity,1)

Reks888 10.03.2010 20:23

Ответ: Вопрос-Ответ (для новичков)
 
Кто-нибудь кто пользовался Blender3d, свяжитесь со мной пожалуйста. Контакты в профиле. У меня проблема с использованием модели с текстурой. Я могу открывать модель в редакторе и на ней будет текстура. При загрузке модели в игру - модель получается без текстуры

Reizel 10.03.2010 21:18

Ответ: Вопрос-Ответ (для новичков)
 
Процитирую H@non'a: Продебажь модельку :)
В общем пройдись по всем сурфейсам, получай от них браши, от брашей - текстуры - от текстур Имя файла (Да да такое возможно), там и увидишь где текстура лежать должна(может положил не там, вот и не грузит он ее)

ABTOMAT 10.03.2010 21:23

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от Павел (Сообщение 141508)
Процитирую H@non'a: Продебажь модельку :)
В общем пройдись по всем сурфейсам, получай от них браши, от брашей - текстуры - от текстур Имя файла (Да да такое возможно), там и увидишь где текстура лежать должна(может положил не там, вот и не грузит он ее)

Это ж не блиц, а блендер.
Вряд ли там такая же структура, как в блице. А если и подобная, то хрен его знаить, есть ли там средства доступа к таким вещам (они уже относятся к "внутренностям")

Reks888 11.03.2010 00:59

Ответ: Вопрос-Ответ (для новичков)
 
Разобрался в чем проблема, теперь все нормально. Исправилось пакованием текстуры, и помещением пака в директорию с моделью

is.SarCasm 11.03.2010 09:31

Ответ: Вопрос-Ответ (для новичков)
 
Мда, как будто я не говорил тебе ложить модель вместе с текстурой....

RlexGm 14.03.2010 13:17

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от H@NON (Сообщение 141323)
она возвращает мировые координаты точки коллизии, а не относительно объекта. Поэтому делай так :
collY# = CollisionY(entity, i) - EntityY(entity,1)

Чёт я не очень понял, а CollY#, чё обозначает?


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot