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

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

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

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

Ответ
 
Опции темы
Старый 16.08.2009, 07:58   #166
PalVitalia
AnyKey`щик
 
Аватар для PalVitalia
 
Регистрация: 06.07.2009
Сообщений: 14
Написано 4 полезных сообщений
(для 5 пользователей)
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

да кстати кто спрашивал про террайн???
вот пожалуйста)))


terrain=LoadTerrain("55555.bmp")
TerrainDetail terrain,5000,True
ScaleEntity terrain,10,300,10


grass_tex=LoadTexture( "555.bmp" )
detail=LoadTexture( "22222.jpg" )
EntityTexture terrain,detail,0,1
EntityTexture terrain,grass_tex,0,2
ScaleTexture grass_tex,256,256
ScaleTexture detail, 1,1

ter# = TerrainCreate#(terrain, 10, 300, 10)





Function TerrainCreate#(terrain%, sx, sy, sz)
nSize% = TerrainSize (terrain)
bank = CreateBank((nSize)*(nSize)*4)
For z%=1 To nSize-1
For x% = 1 To nSize-1
Y# = TerrainHeight(terrain,x,z)
PokeFloat bank,(z*(nSize)+x)*4,y
Next
Next
body# = pxCreateTerrain(nSize,bank, sx, sy ,sz)
FreeBank(bank)
Return body
End Function


смотри примеры! там много всего полезного найдёшь!!!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Diablomania (16.08.2009)
Старый 16.08.2009, 08:00   #167
PalVitalia
AnyKey`щик
 
Аватар для PalVitalia
 
Регистрация: 06.07.2009
Сообщений: 14
Написано 4 полезных сообщений
(для 5 пользователей)
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

Сообщение от PalVitalia Посмотреть сообщение
да кстати кто спрашивал про террайн???
вот пожалуйста)))


terrain=LoadTerrain("55555.bmp")
TerrainDetail terrain,5000,True
ScaleEntity terrain,10,300,10


grass_tex=LoadTexture( "555.bmp" )
detail=LoadTexture( "22222.jpg" )
EntityTexture terrain,detail,0,1
EntityTexture terrain,grass_tex,0,2
ScaleTexture grass_tex,256,256
ScaleTexture detail, 1,1

ter# = TerrainCreate#(terrain, 10, 300, 10)





Function TerrainCreate#(terrain%, sx, sy, sz)
nSize% = TerrainSize (terrain)
bank = CreateBank((nSize)*(nSize)*4)
For z%=1 To nSize-1
For x% = 1 To nSize-1
Y# = TerrainHeight(terrain,x,z)
PokeFloat bank,(z*(nSize)+x)*4,y
Next
Next
body# = pxCreateTerrain(nSize,bank, sx, sy ,sz)
FreeBank(bank)
Return body
End Function


смотри примеры! там много всего полезного найдёшь!!!
ток перемещать видимо его нельзя( или я просто незнаю как)))
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Diablomania (16.08.2009)
Старый 16.08.2009, 09:41   #168
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

Зачем перемещать терраин?
(Offline)
 
Ответить с цитированием
Старый 16.08.2009, 10:13   #169
PalVitalia
AnyKey`щик
 
Аватар для PalVitalia
 
Регистрация: 06.07.2009
Сообщений: 14
Написано 4 полезных сообщений
(для 5 пользователей)
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

В принцепе такой нужды и нет,но было бы удобно если поставить его центр, в 0,0,0 координаты
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Diablomania (16.08.2009)
Старый 18.08.2009, 01:19   #170
CRASHER
Разработчик
 
Регистрация: 08.03.2007
Сообщений: 530
Написано 31 полезных сообщений
(для 36 пользователей)
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

У меня вот вопрос по пшизу. Все время не понимал почему сочлененные тела искажают оси сочленения под действием ильных и слабых сил. Я думал этого не избежать, но вспомнил пример с разламываливающейся тачкой. Теперь хочу узнать как достич полной стыковки объектов. Спасыб за внемание))))
(Offline)
 
Ответить с цитированием
Старый 18.08.2009, 19:47   #171
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

Выложите пожалуйста программу, что бы из обычной модельки делала незкополигональную для физического тела. (Забыл название программы)
(Offline)
 
Ответить с цитированием
Старый 19.08.2009, 12:29   #172
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

Выложите пожалуйста программу, что бы из обычной модельки делала незкополигональную для физического тела. (Забыл название программы)
Blender, 3Ds max, Maya?
(Offline)
 
Ответить с цитированием
Старый 19.08.2009, 13:18   #173
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

Нет. Вроде есть какая то программа от Rendera.
(Offline)
 
Ответить с цитированием
Старый 21.08.2009, 23:20   #174
3ghost
AnyKey`щик
 
Регистрация: 21.01.2009
Сообщений: 10
Написано одно полезное сообщение
(для 3 участников)
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

Подскажите пожалуста как сделать физику игрока с Physx.
(Offline)
 
Ответить с цитированием
Старый 22.08.2009, 03:35   #175
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

3ghost, с помошью капсулы (и че то еще надо сделать), а вообще вот по этому адресу (ссылка ниже ) скачай архивы и будет тебе физика игрока.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
3ghost (22.08.2009)
Старый 19.09.2009, 07:53   #176
tjslash
AnyKey`щик
 
Регистрация: 15.03.2009
Адрес: Благовещенск
Сообщений: 7
Написано одно полезное сообщение
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

Может кто-нибудь добавит урок PhysX для использования управления в шутерах...

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

pxBodySetAngularSpeed(sphere_body, 0,Float(MouseXSpeed()), 0)
	PositionEntity cam,EntityX(sphere,1),EntityY(sphere,1),EntityZ(sphere,1),1
	RotateEntity cam,EntityPitch(cam)+Float(MouseYSpeed())/3.0,EntityYaw(sphere),0,1
	MoveMouse GraphicsWidth()*0.5, GraphicsHeight()*0.5	
	
	If keydownUP Then pxBodyAddForce(sphere_body,0,0,(max_speed-pxBodyGetLinearSpeedZ(sphere_body))*force,0)
	If keydownDOWN Then	pxBodyAddForce(sphere_body,0,0,-(max_speed+pxBodyGetLinearSpeedZ(sphere_body))*force,0) 
	If keydownLEFT Then pxBodyAddForce(sphere_body,-(max_speed+pxBodyGetLinearSpeedX(sphere_body))*force,0,0,0) 
	If keydownRIGHT Then pxBodyAddForce(sphere_body,(max_speed-pxBodyGetLinearSpeedX(sphere_body))*force,0,0,0)
	If (Not keydownUP) And (Not keydownDOWN) Then pxBodyAddForce(sphere_body,0,0,-pxBodyGetLinearSpeedZ(sphere_body)*force,0)
	If (Not keydownLEFT) And (Not keydownRIGHT) Then pxBodyAddForce(sphere_body,-pxBodyGetLinearSpeedX(sphere_body)*force,0,0,0)
Может кто подскажет что я делаю не так?
(Offline)
 
Ответить с цитированием
Старый 19.09.2009, 08:32   #177
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

tjslash,программировать с помощью ctrl+c,ctrl+v нельзя (c)jimon
(Offline)
 
Ответить с цитированием
Старый 19.09.2009, 11:13   #178
tjslash
AnyKey`щик
 
Регистрация: 15.03.2009
Адрес: Благовещенск
Сообщений: 7
Написано одно полезное сообщение
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

Согласен.
Ну вот как сделать-то, чтоб при повороте физмодель тоже поворачивалась?
(Offline)
 
Ответить с цитированием
Старый 21.09.2009, 12:10   #179
tjslash
AnyKey`щик
 
Регистрация: 15.03.2009
Адрес: Благовещенск
Сообщений: 7
Написано одно полезное сообщение
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

Здраствуйте, у меня такой вопрос.
Я создал в максе уровень(к примеру просто террайн и коробку), прописал каждому объекту имя(terrain и box, соответственно), потом в блитце загрузил карту через LoadAnimMesh, перебрал все чилды по имени и каждому прописал физическую модель. Но! Для террайна все получилось нормально, а вот для коробки физмодель получилась какая-то непонятная(ширина, глубина в норме, а высота больше чем надо)... Использовал и BodyCreateHull и BodyCreateMesh, но ни то, ни другое не решает данную проблему...
Может кто сталкивался с данной проблемой? Помогите пожалуйста.
(Offline)
 
Ответить с цитированием
Старый 22.09.2009, 00:58   #180
Arles
ПроЭктировщик
 
Аватар для Arles
 
Регистрация: 24.07.2009
Сообщений: 142
Написано 52 полезных сообщений
(для 103 пользователей)
Ответ: Обсужение учебника по PhysX Wrapper для Blitz3D

Сообщение от tjslash Посмотреть сообщение
Здраствуйте, у меня такой вопрос.
Я создал в максе уровень(к примеру просто террайн и коробку), прописал каждому объекту имя(terrain и box, соответственно), потом в блитце загрузил карту через LoadAnimMesh, перебрал все чилды по имени и каждому прописал физическую модель. Но! Для террайна все получилось нормально, а вот для коробки физмодель получилась какая-то непонятная(ширина, глубина в норме, а высота больше чем надо)... Использовал и BodyCreateHull и BodyCreateMesh, но ни то, ни другое не решает данную проблему...
Может кто сталкивался с данной проблемой? Помогите пожалуйста.
Если я правильно понял суть проблемы...
Возвращай координаты чилда с параметром "1" типа: EntityX(box,1)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
.Newton Wrapper for Blitz3D itmbin Библиотеки 162 15.11.2017 23:13
PhysX wrapper Render Библиотеки 271 28.09.2016 09:26
Учебник по PhysX Wrapper для Blitz3D ABTOMAT FAQ 15 29.04.2014 19:11
Капсульный игрок в PhysX Wrapper JohnAustin 3D-программирование 10 17.12.2009 20:50
J2K-Codec Wrapper For Blitz3D (не релиз) alcoSHoLiK Библиотеки 11 24.05.2007 13:16


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


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