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

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

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

Ответ
 
Опции темы
Старый 27.08.2009, 19:02   #1
3ghost
AnyKey`щик
 
Регистрация: 21.01.2009
Сообщений: 10
Написано одно полезное сообщение
(для 3 участников)
пули и Physx

Сделал пули с помощью физикса применил CCDSkeleton и все равно 7 из 10 пуль проскакивают через динамические объекты а со статикой такой проблемы нет. Люди добрые подскажите решение этой проблемы. Ну и напоследок еще один вопрос можно ли замедлить физику(типа замедление времени ) не замедляя игрока(управление которого сделано физикой).
(Offline)
 
Ответить с цитированием
Старый 27.08.2009, 19:22   #2
rr333
Нуждающийся
 
Регистрация: 07.02.2009
Сообщений: 92
Написано 16 полезных сообщений
(для 38 пользователей)
Ответ: пули и Physx

Где-то вроде видел на форуме такое предложение:
между старым и новым положением пули командой LinePick(лучше её алогией в физикс) определять столкновения с объектами. Тогда ошибок скорее всего не будет, а для самой пули физ. объект не нужен.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
3ghost (28.08.2009)
Старый 27.08.2009, 23:36   #3
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: пули и Physx

угу, юзайте pxRay
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Mr_F_ за это полезное сообщение:
3ghost (28.08.2009), NitE (28.08.2009)
Старый 28.08.2009, 05:05   #4
3ghost
AnyKey`щик
 
Регистрация: 21.01.2009
Сообщений: 10
Написано одно полезное сообщение
(для 3 участников)
Ответ: пули и Physx

Эхххх...а так хотелось чтобы пули летали при включенном замедлении времени примерно как в матрице...но придется сделать pxRay заместо пуль. Кстати чтоб не создавать еще одну тему возможно ли сделать средствами физикса а точнее враппера Character (collision)controler что то типа как в одноименных роликах на youtube.
(Offline)
 
Ответить с цитированием
Старый 28.08.2009, 08:05   #5
rr333
Нуждающийся
 
Регистрация: 07.02.2009
Сообщений: 92
Написано 16 полезных сообщений
(для 38 пользователей)
Ответ: пули и Physx

Эхххх...а так хотелось чтобы пули летали при включенном замедлении времени примерно как в матрице...но придется сделать pxRay заместо пуль.

Положением пуль ведь ты сам управляешь, а не физикс. Введи 2 переменные-Vx, Vy-скорости по осям х и y, и прибавляй в их в каждом цикле к координатам х и y соответственно(а если хочешь замедлить, то скорости по осям умножь на число, во сколько раз хочешь ускорить или замедлить).
(Offline)
 
Ответить с цитированием
Старый 28.08.2009, 08:52   #6
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: пули и Physx

Для замедления всей физики попробуй юзать команду

pxSetTiming(world_speed*(1./60.),world_speed*8,0)

где world_speed - скорость обработки мира, например 1 (нормальная скорость), 0.5 (замедленно в 2 раза), 0 (полная остановка), 2 (ускорено в 2 раза) и т.д. Только не забывай изменять длину pxRay у каждой пули при изменении скорости: чем меньше скорость тем меньше расстояние проверяющего столкновение луча. Иначе у тебя пули в замедлении будут "сталкиваться" и исчезать за несколько метров до объекта. При увеличении скорости наоборот увеличивай расстояние проверки во столько же раз.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Amatsu за это полезное сообщение:
3ghost (28.08.2009), baton4ik (17.04.2010), MaxEDn2 (28.08.2009)
Старый 28.08.2009, 19:05   #7
3ghost
AnyKey`щик
 
Регистрация: 21.01.2009
Сообщений: 10
Написано одно полезное сообщение
(для 3 участников)
Ответ: пули и Physx

Спасибо за ответы)
P.s. Извините за глупые вопросы, раньше просто не пользовался физикой все как то обычными колизиями справлялся.
(Offline)
 
Ответить с цитированием
Старый 28.08.2009, 21:54   #8
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: пули и Physx

Это не глупый вопрос. Я сам с неделю бился над проблемой замедления физики в физиксе, потом методом тыка нашел эту команду и подобрал ей значения. Вроде работает.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сильно отличается? d3zmAn Прочие вопросы 3 31.12.2009 21:26
Отличный сайт по 3DsMax! Render 3D Моделирование 5 19.06.2007 18:46
Полет пули Errant C++ 3 22.04.2007 22:22
Отличная Физика! moka Алгоритмика 3 25.08.2006 21:53
Чем они отличаются? KRIK 3D-программирование 8 21.09.2005 21:06


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


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