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)

H@NON 08.02.2010 14:52

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

shyrikkk 08.02.2010 15:19

Ответ: Вопрос-Ответ (для новичков)
 
хороший у тебя ответ !

IGR 08.02.2010 16:03

Ответ: Вопрос-Ответ (для новичков)
 
хех... какой вопрос такой ответ !! :)
ну ты сначала вдумайся в вопрос !!
что тебе нужно ?? зачем длл ?? что она должна делать ??
ты сможеж это зделать ??

это вопросы из ряда:
а может мне зделать игру ??
может мне поесть ??
может я пойду в магазин ??
мне мыть посуду ??
мне одеть синие носки ??

Reks888 08.02.2010 16:15

Ответ: Вопрос-Ответ (для новичков)
 
Что-то я плохо понял вопрос... Откуда считывать загрузку? Какую загрузку?

shyrikkk 08.02.2010 16:24

Ответ: Вопрос-Ответ (для новичков)
 
я написал же Загрузка этапа !

Nex 08.02.2010 16:47

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

Сообщение от shyrikkk (Сообщение 136594)
я написал же Загрузка этапа !

Не смишно. :)

Reks888 08.02.2010 17:27

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

Сообщение от shyrikkk (Сообщение 136594)
я написал же Загрузка этапа !

Мы говорим на разных языках?

H@NON 08.02.2010 18:53

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

Сообщение от shyrikkk (Сообщение 136594)
я написал же Загрузка этапа !

если хочешь универсальный способ и не знаешь как сделать, то быдлокодь, пиши после каждого действия вывод текста на экран, это не карается чем-то особым, ведь код для тебя, будешь себя вот так мучать, сам додумаешься как сделать это лучше, и если ты лентяй и получаешь как-то высшее образование, то тут это не проканает, все прогеры самоучки.

IGR 08.02.2010 19:05

Ответ: Вопрос-Ответ (для новичков)
 
+ую !!
индикатор загрузки (я правильно понял ??) можна зделать перерисовувая полоску разного размера после каждого загруженого куска медии !!
и + выводить месседж типа:
Код:

;загрузка текстур
;загрузка моделей
;загрузка звуков
;загрузка мозга :)

вот !! :)
а была еще тема на форуме про загрузку и интдикаторы... поищи не поленись !! :)

Blender 08.02.2010 21:54

Ответ: Вопрос-Ответ (для новичков)
 
KingMaks эх......
помоги разобраться с твоим прыжком....
Код:

Function updatejump()
        If jump = 0 Then
        If KeyHit(16) Then gravity = 0.01 : gravity2 = 0.04 :jump = 1
        End If
        If Not EntityCollided(user,2) Then jump = 1
        If jump = 1 Then gravity = gravity + gravity2: gravity2 =gravity2 - 0.002:jump = 1
        InGround = 0
        EntCol = EntityCollided(user,2)
        If EntCol <> 0 Then
          For n = 1 To CountCollisions(user)
            If CollisionNY(user,n) > 0.1 Then
                      InGround = 1
            End If
          Next
        End If
        If InGround = 1 Then
                gravity = 0:gravity2 = 0:jump = 0
        End If
        TranslateEntity user,0,gravity,0
End Function

Сделал переменную инграунд глобально и вывел текстом(text) значение....
Вот собственно что получается: когда я в воздухе - все ок!...
инграунд равно нулю...
а вот когда я на земле значение мерцает(очень быстро)...(можно разглядеть 0 и 1)
Вот зачем я спрашиваю : нужно сделать штуку чтоб пока парень на земле считывались координаты(парня) в переменные икс,игрик,зет... но когда он отрывается от земли то ничего не делать!.
Два вечера убил ничего не получается....

п.с пробивал поюзать переменную джамп... тот же эффект мерцание

KingMaks 08.02.2010 22:48

Ответ: Вопрос-Ответ (для новичков)
 
Blender
так и зделай:
If entitycollided(player,groundtype) then
x = entityX(player)
y = entityY(player)
z = entityZ(player)
end if

Blender 08.02.2010 22:49

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

Сообщение от KingMaks (Сообщение 136635)
Blender
так и зделай:
If entitycollided(player,groundtype) then
x = entityX(player)
y = entityY(player)
z = entityZ(player)
else
end if

Делал уже так только без else (от этого может чтото изменится?)

Blender 08.02.2010 22:57

Ответ: Вопрос-Ответ (для новичков)
 
Должна быть функция респавн при падении с высоты парень будет возвращаться в последние координаты на земле...
Вот именно эти координаты не получается вычислить!!!

Reks888 08.02.2010 23:03

Ответ: Вопрос-Ответ (для новичков)
 
Ну например введи чекпоинты, и сохраняй информацию о их прохождении. Если нужно просто на ближайшую землю, то зависит от системы создания уровня. В любом случае можно делать все твои дыры в земле (как я понимаю не из окна твой парень падает, а в какие-то брутальные аркадные дыры в террейне) с глубиной x. Если упал и убился(не знаю какая у тебя проверка), поднять его вверх на x и назад метров на 5, получится в близком довольно месте на земле

IGR 08.02.2010 23:11

Ответ: Вопрос-Ответ (для новичков)
 
если он будет возвращятся в те координаты с которых упал то после возвращения он наверника снова упадет !! И так до бесконечности будет повтарятся !! :)
Возвращяй его в какоето секюрное место где плеер может осмотрется раслабится и продолжить играть с удовольствием !!


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

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