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

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

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

Ответ
 
Опции темы
Старый 23.05.2009, 02:08   #16
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Проблема: PhysX и капсула для ГлавГероя.

Да вижу)) Но у себя менять не буду)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 24.08.2009, 15:59   #17
MaxEDn2
Нуждающийся
 
Аватар для MaxEDn2
 
Регистрация: 28.07.2009
Сообщений: 86
Написано 10 полезных сообщений
(для 12 пользователей)
Ответ: Проблема: PhysX и капсула для ГлавГероя.

Сообщение от H@NON Посмотреть сообщение
Вот глянь исходник, не совсем удачно получилось, но если разобраться то можно исправить
http://rghost.ru/244389
Упс, я децл опоздал, уже удалили. Где его можно взять?
(Offline)
 
Ответить с цитированием
Старый 19.12.2009, 17:30   #18
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Проблема: PhysX и капсула для ГлавГероя.

2 cahekp: А ни у кого нет сэмпла передвижения с возможностью прыжка в физ уровне?Типа как в ХЛ2.
Ну)... ни для кого не секрет, что велосипед изобретать уже не выгодно)))...
(Offline)
 
Ответить с цитированием
Старый 19.12.2009, 22:28   #19
St.AnGer
Нуждающийся
 
Регистрация: 02.09.2007
Сообщений: 50
Написано 9 полезных сообщений
(для 9 пользователей)
Ответ: Проблема: PhysX и капсула для ГлавГероя.

Контактами делай прыжок. Вычисляй какой контакт находится самым нижним и если этот контакт задействован - прикладывай силу к телу. Всё просто =) реализуется двумя-тремя условиями и одним циклом for to next =) Могу написать как это сделал я... ))
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Gector (20.12.2009)
Старый 20.12.2009, 01:00   #20
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Проблема: PhysX и капсула для ГлавГероя.

Напиши если не сложно.
Вообще у меня сложность даже не в прыжке теперь, его я просёк как сделать можно(лучом можно мерить расстояние до "пола"). Проблема теперь в том, чтобы он не ускорялся (тоесть "ходил" как нормальный Гордон Фримен))) и поворачивался куда смотрит камера...
(Offline)
 
Ответить с цитированием
Старый 20.12.2009, 11:32   #21
St.AnGer
Нуждающийся
 
Регистрация: 02.09.2007
Сообщений: 50
Написано 9 полезных сообщений
(для 9 пользователей)
Ответ: Проблема: PhysX и капсула для ГлавГероя.

Через луч будет глючить. Не всегда находит пол под собой. Вот мой код, он конечно тоже не оч хороший, но работает по крайней мере всегда =)

	If xKeyHit(key_jump) Then
		If pxGetContacts(body)>0 Then	
			For i=0 To pxGetContacts(body)-1
				x# = pxContactGetPointX(body,i)
				y# = pxContactGetPointY(body,i)
				z# = pxContactGetPointZ(body,i)	
			Next
			If  x#>pxBodyGetPositionX(body)-.5 And x#<pxBodyGetPositionX(body)+.5 And y#>pxBodyGetPositionY(body)-2.6 And y#<pxBodyGetPositionY(body)-0 And z#>pxBodyGetPositionZ(body)-.4 And z#<pxBodyGetPositionZ(body)+.4 Then
				pxBodyAddLocalForce body,0,pxBodyGetMass(body)/13,0,2
			End If
		End If
	End If

Body - тело игрока. Цифры рядом с координатами pxBodyGetPositionX,Y,Z означают размеры игрока (по оси X и Z +- радиус капсулы игрока, по оси Y позиция капсулы и её нижняя точка). Вообщем координаты в пределах от [-радиус;радиус],[0;-высота капсулы],[-радиус;радиус]
Радиус капсулы желательно указывать несколько меньший, чем есть (если радиус 1, то написать +-.9).
Нижнюю точку чуть чуть ниже (то есть если размер капсулы 2, то нижняя точка должна быть -2.1)

Если что то не понял - пиши
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Leowey (27.01.2011)
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PhysX SAF Библиотеки 18 15.09.2010 22:36
physx car+TCP 3dr1aN Blitz3D 4 29.08.2009 16:04
PhysX .NET -=Jack=- C++ 6 03.02.2009 18:21
Xors3D + PhysX Проблема Townboy Xors3D 26 11.01.2009 17:44
Проблема с PhysX Trilliput Blitz3D 51 15.11.2007 19:45


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


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