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

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

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

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

Ответ
 
Опции темы
Старый 31.07.2009, 23:44   #1
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
newton или у меня кривые руки...

http://file.qip.ru/file/96524773/e84...hina_Monk.html

возникла такая проблема, товарищи форумчане-программисты-и-не-очень пытаюсь прописать физику... работаю с библиотекой newton

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

прозьба, если кому не трудно, поглядите мою хреновину(ссылка в начале поста) и скажите или лучше покажите(наткайте меня носом ) где я накосячил)))
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 31.07.2009, 23:55   #2
SKA_DIMKA
ПроЭктировщик
 
Аватар для SKA_DIMKA
 
Регистрация: 03.05.2009
Адрес: г.Волгоград
Сообщений: 136
Написано 32 полезных сообщений
(для 53 пользователей)
Ответ: newton или у меня кривые руки...

Чесно что в файле не смотрел, но вот про физику персонажа могу сказать) Делай его КАПСУЛОЙ с АПВЕКТОРОМ и все будет в шоколади))) Прост сам его юзаю и была похожая проблема.


p.s Кажется тут Автомат где то про это уже говорил (капсульная физика иль как то так)??? Но там он на физиксе обещал показать)
(Offline)
 
Ответить с цитированием
Старый 01.08.2009, 00:05   #3
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: newton или у меня кривые руки...

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

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

(Offline)
 
Ответить с цитированием
Старый 01.08.2009, 02:53   #4
Dzirt
Элита
 
Аватар для Dzirt
 
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений
(для 3,833 пользователей)
Ответ: newton или у меня кривые руки...

Сообщение от ABTOMAT Посмотреть сообщение
Да, персонажу хулл ни к чему
Ну єто втом случае если персонаж-женского пола.Ой,вы имели введу хуЛЛ...недослышала (розговор мегакодера и блондинки)
(Offline)
 
Ответить с цитированием
Эти 8 пользователя(ей) сказали Спасибо Dzirt за это полезное сообщение:
ABTOMAT (01.08.2009), Android (30.12.2010), Arles (08.04.2010), Colossus (01.08.2009), den (30.12.2010), Hurrit (01.01.2011), newman (01.08.2009), ІГРОГРАЙКО (22.10.2009)
Старый 01.08.2009, 10:03   #5
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
Ответ: newton или у меня кривые руки...

и хренли толку, сделал я капсулой, и он у меня на бок валится все время...дайте хоть примерчег как нормально сделать физику анимированному мешу
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 01.08.2009, 12:06   #6
SKA_DIMKA
ПроЭктировщик
 
Аватар для SKA_DIMKA
 
Регистрация: 03.05.2009
Адрес: г.Волгоград
Сообщений: 136
Написано 32 полезных сообщений
(для 53 пользователей)
Ответ: newton или у меня кривые руки...

Хренли толку?? Так ты апвектор не использовал вот и хрен на бок валится)

mesh=LoadAnimMesh("XREN.b3d")
ph_body_player=phBodyCreateCyl(2,5,80000)
phBodySetPos(ph_body_player ,0,10,0)
upvector = phJointUpVectorCreate(0,1,0,ph_body_player)
phBodySetEntity(ph_body_player,mesh)
phBodySetDamping(ph_body_player,1.0,1.0)
Небольшое пояснение: phBodySetEntity - используя эту команду тебе уже не нужно обновлять физику в цикеле для "MESH" так как ее уже припарентили к "ph_body_player" этой командой)
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо SKA_DIMKA за это полезное сообщение:
Артем Валерьевич (21.01.2011), Colossus (01.08.2009), DeadElf (02.08.2009)
Старый 02.08.2009, 09:12   #7
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
Ответ: newton или у меня кривые руки...

Пасибо, помогло)
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 02.08.2009, 22:36   #8
SKA_DIMKA
ПроЭктировщик
 
Аватар для SKA_DIMKA
 
Регистрация: 03.05.2009
Адрес: г.Волгоград
Сообщений: 136
Написано 32 полезных сообщений
(для 53 пользователей)
Ответ: newton или у меня кривые руки...

Сообщение от Terminator Посмотреть сообщение
Пасибо, помогло)
Всегда пажалста) Ес еще будут на счет newton'а вопросы обращайс
(Offline)
 
Ответить с цитированием
Старый 30.12.2010, 10:36   #9
Sapik
AnyKey`щик
 
Регистрация: 25.10.2009
Сообщений: 19
Написано одно полезное сообщение
Ответ: newton или у меня кривые руки...

Всем привет у меня такой вопрос.Пытаюсь сделать эфект взрыва от гранаты использую (Newton) Допустим персонаж бросает кубик он падает среди других объектов и через время разбрасывает их. В (PhysX) я к объекту привязывал магнит и включал в нужное время а здесь никак не выходит.Подскажите кто знает как реолизовать.
(Offline)
 
Ответить с цитированием
Старый 30.12.2010, 13:09   #10
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: newton или у меня кривые руки...

Силу магнита регулируй
(Offline)
 
Ответить с цитированием
Старый 31.12.2010, 05:47   #11
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: newton или у меня кривые руки...

Всем привет у меня такой вопрос.Пытаюсь сделать эфект взрыва от гранаты использую (Newton) Допустим персонаж бросает кубик он падает среди других объектов и через время разбрасывает их. В (PhysX) я к объекту привязывал магнит и включал в нужное время а здесь никак не выходит.Подскажите кто знает как реолизовать.
там в мануале о Newtone есть пример.Сам не нашёл(хлама много, просто завалился)
возникла такая проблема, товарищи форумчане-программисты-и-не-очень пытаюсь прописать физику... работаю с библиотекой newton

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

прозьба, если кому не трудно, поглядите мою хреновину(ссылка в начале поста) и скажите или лучше покажите(наткайте меня носом ) где я накосячил)))
он анимированые обсчёты не поддерживает.Нужен какой-нибудь автомный(box,culinder и т .д )
(Offline)
 
Ответить с цитированием
Старый 31.12.2010, 06:14   #12
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: newton или у меня кривые руки...

Сам не нашёл(хлама много, просто завалился)
Во нашёл.Чемто смахивает на взрыв.Из комплекта NEWTON 1.0.5
; Пример, как сделать разлет тел, как от взрыва
Include "newton.bb"
;					-- Set Graphics, camera and light --
Graphics3D 600,600,32,2
AppTitle "Sample #16 of Newton Wrapper. Simple Explosion."
AmbientLight 64,64,64
Global cam = CreateCamera()
CameraClsColor cam,25,30,70
PositionEntity cam,-5,13,-30
light= CreateLight()
RotateEntity light,20,50,0

plane = CreatePlane()
celltex = LoadTexture("Cell.bmp")
ScaleTexture CellTex,10,10
EntityTexture plane,celltex
EntityAlpha plane,.8
CreateMirror()
;				-- Set physic
phWorldCreate(1)

;				-- create environment
For x = -9 To 9 Step 3
	For y = 1 To 19 Step 2
		For z = -9 To 9 Step 3
			box.phx = phxCreateBox(1,1,1,.1)
			phBodySetPos(box\body,x,y,z)
			EntityColor(box\mesh,Rnd(0,255),Rnd(0,255),Rnd(0,255))
		Next
	Next
Next

;play it!
While Not(KeyHit(1))
	
	If (KeyHit(57));create explosion at (0,0,0)
		For p.phx = Each phx
			;текущие координаты
			xx# = phBodyGetX(p\body)
			yy# = phBodyGetY(p\body)
			zz# = phBodyGetZ(p\body)
			dist2# = xx*xx+yy*yy+zz*zz
			;сила
			power# = 1000.0
			fx# = power*xx/dist2
			fy# = power*yy/dist2
			fz# = power*zz/dist2
			phBodyAddForce(p\body,fx,fy,fz)
			;момент вращения
			power2# = 10000.0
			Torque# = power2/dist2
			phBodyAddTorque(p\body,Rnd(-Torque,Torque),Rnd(-Torque,Torque),Rnd(-Torque,Torque))
		Next
	EndIf
	WorldStep(0.05)
	
	RenderWorld
	Text 20,200,"Press Space to Explode"
	Flip
Wend
(Offline)
 
Ответить с цитированием
Старый 31.12.2010, 10:17   #13
Sapik
AnyKey`щик
 
Регистрация: 25.10.2009
Сообщений: 19
Написано одно полезное сообщение
Ответ: newton или у меня кривые руки...

Этот пример я видел,но как привязать значения xx# = phBodyGetX(p\body) yy# = phBodyGetY(p\body) zz# = phBodyGetZ(p\body) с другим объектом (ГРАНАТОЙ) которую кидает персонаж.
(Offline)
 
Ответить с цитированием
Старый 01.01.2011, 11:34   #14
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: newton или у меня кривые руки...

Этот пример я видел,но как привязать значения xx# = phBodyGetX(p\body) yy# = phBodyGetY(p\body) zz# = phBodyGetZ(p\body) с другим объектом (ГРАНАТОЙ) которую кидает персонаж.
граната упала,найди её координаты, поставь таймер,во время взрыве(типо) высчитай силу(нах считать, поставь фиксированую) и ставь импульс в координату гранаты.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Newton, FPShooter TG 3D-программирование 2 05.11.2007 15:13
physx-newton win32 3D-программирование 1 23.06.2007 13:26
3rd person и руки Stalnoy_Gvozd' 3D-программирование 6 05.01.2007 19:34
Руки. Крюки. SERGO 3D-программирование 3 08.09.2005 18:48


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


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