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

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

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

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

Ответ
 
Опции темы
Старый 04.11.2005, 16:36   #16
jimon
 
Сообщений: n/a
я толком неразбирался...

короче если с лесницой столкнулись то меняеш ето
If KeyDown(17)=1 Then MoveEntity Selin,0,0,+V# 
If KeyDown(31)=1 Then MoveEntity Selin,0,0,-V#
на ето
If KeyDown(17)=1 Then MoveEntity Selin,0,+V#,0
If KeyDown(31)=1 Then MoveEntity Selin,0,-V#,0
и убираеш вот ето
TranslateEntity Selin,0,-G#,0
как только от лесницы от сойденились - все возращаем обратно
 
Ответить с цитированием
Старый 12.01.2006, 22:11   #17
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
скромный вопрос : как "присобачить" оружие?
(Offline)
 
Ответить с цитированием
Старый 12.01.2006, 23:25   #18
jimon
 
Сообщений: n/a
entityparent camera,weapon
так помойму... или наоборот - попробуй
 
Ответить с цитированием
Старый 13.01.2006, 20:52   #19
alcosholik
 
Сообщений: n/a
EntityParent entity, parent[, global]

Parameters
entity - entity handle
parent - parent entity handle
global (optional) - true for the child entity to retain its global position and orientation. Defaults to true. *

Description
Attaches an entity to a parent.

Parent may be 0, in which case the entity will have no parent. *
Вместо parent пишешь имя камеры.
 
Ответить с цитированием
Старый 13.01.2006, 23:28   #20
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
Хорошо

Я это знал тока чё глюкнул и поставил не в главный цикл.
Подскожите как можно сделать чтобы стрелба была как у дробовика, а не как у УЗИ?(т.е. с промежутком времени)
(Offline)
 
Ответить с цитированием
Старый 14.01.2006, 10:12   #21
alcosholik
 
Сообщений: n/a
Код Платона:
Так если у тебя есть тип оружия - добавь туда поле скорострельность, а потом когда вызываешь функцию выстрела - вызывай ее по таймеру, параметром которого будет скорострельность.
Type Weapon 
 * * * field firerate 
 * * *;... 
end type 
 
access_shoot=true 
;.... 
 
if down_key_shoot and access_shoot then 
 * * Shot() 
 * * access_shoot=false 
end if 
 * * access_shoot=GetTime(CurrWeapon\firerate) 
 
;... 
; Это таймер 
 
Global orig,out 
Function GetTime(firerate) 
 If Not out>=(600/firerate) Then 
 *out=MilliSecs()-orig 
 Else 
 *orig=MilliSecs() 
 *out=0 
 *Return True 
 End If 
 Return False 
End Function
 
Ответить с цитированием
Старый 09.03.2006, 00:17   #22
Gnom
AnyKey`щик
 
Регистрация: 07.03.2006
Сообщений: 11
Написано 0 полезных сообщений
(для 0 пользователей)
Возвращаясь к вопросу о лестницах- обычно делается проверка высоты препядствия. Если высота препядствия меньше заданной в коде максимальной высоты ступени, то происходит проверка вверх на рост игрока, чтобы не было других препядствий подъему на препядствие. Если все чисто игрок поднимается на препядствие.
(в теории так работают ФПС-движки)
(Offline)
 
Ответить с цитированием
Старый 09.03.2006, 19:43   #23
jimon
 
Сообщений: n/a
Gnom
собственно да, ето основы работы физики куклы героев в фпс
но тут надо попроще чтобы всем понятно было
 
Ответить с цитированием
Старый 26.04.2006, 11:20   #24
Guest
 
Сообщений: n/a
По поводу лестницы:
можно определить местонахождение игрока
EntityX(user),EntityY(user),EntityZ(user) и в соответствии с этим менять условия гравитации.
 
Ответить с цитированием
Старый 30.06.2006, 03:31   #25
Sony
AnyKey`щик
 
Регистрация: 08.06.2006
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
Сам когдато мучался с этим.Только я не понял лестница какая?Вертикальная или ступенцитая=))
Короче вот код для ступенчитой (нашол на какомто форуме))
height#=EntityY#(player)-PickedY#() 
If height#<1.9 MoveEntity player,0,0.1,0 
If height#>2.1 MoveEntity player,0,-0.1,0 
If LinePick (EntityX (player),EntityY (player),EntityZ (player),0,-10,0,1)=0 MoveEntity player,0,-0.5,0 
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос c++ и b3d LD Разработка LIB 5 19.02.2009 19:22
Вопрос Fant 3D-программирование 8 05.03.2007 15:26
Вопрос Akima Наш форум 5 31.12.2006 18:09


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


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