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

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

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

Ответ
 
Опции темы
Старый 18.12.2006, 20:23   #46
Render
Знающий
 
Регистрация: 12.07.2006
Сообщений: 283
Написано 16 полезных сообщений
(для 32 пользователей)
Re: jCars :)

поставь центр масс ниже, а то от таких трюков уже голова крутится . И непомешал бы занос, а то у неё 100% сцепляемость с асфальтом.

индикатор прикольный
(Offline)
 
Ответить с цитированием
Старый 18.12.2006, 21:31   #47
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: jCars :)

А еще в подвеске нет ни намека на амортизаторы: в лучшем случае- машинка на пружинках (Форд), в худшем- кирпич обыкновенный (Газель).
Зато разгоняеццо, прыгает и переворачиваеццо- нараз. Причем центр тяжести находится где-то в полуметре над крышей. Тюнинговать и тюнинговать.
8(
..."Кармак сделал идеальную физику за день, но потом еще пять лет изгаживал ёё, чтоб она стала соотвествовать неидеальной реальной физике"(с)...
...
И без обид, но в чем относительно конкретной задачи фича использования ПсиХа, Сей и Лихта - я так и не понял. То же самое на Блице- два дня спешной работы. Рабнеделя- неспешной.

По сути же вопроса демки- всё работает: ИИ действительно хорошо ездит и соблюдает правила дорожного движения.
(Offline)
 
Ответить с цитированием
Старый 18.12.2006, 21:43   #48
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
Re: jCars :)

можно предположить что это просто понтовее.
ну и ООП, конечно, даёт больше возможностей.
Тем более если он знает c++ почему бы не писать на нём
(Offline)
 
Ответить с цитированием
Старый 18.12.2006, 22:46   #49
jimon
 
Сообщений: n/a
Re: jCars :)

про выбор языка и фич - так надо и не стоит спорить
притом что написано уже около 200 кб игрового кода
и около 100 кб в jf2 ... так что переписывать не охота
и нету возможности

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

так что вот скрипт машины ... подскажите что править и куда
(ps. скрипт от форда)

//----------------------------
//Ford Creation Script
//Jimon Game Studio
//jCars
//-----------------------------

//Create PhysX Car Model
float[] CreatePhysXCar()
{
	//---------------------
	//Create PhysX Base Shapes
	
	AddCarModelBox(0.0f,-0.6f,0.0f,3.8f,0.8f,1.6f);
	
	//---------------------
	//Set Car Motor Torque Curve

	PushMotorTorqueCurve(1000,2000.0f);
	PushMotorTorqueCurve(4000,3000.0f);
	PushMotorTorqueCurve(5000,2000.0f);

	//---------------------
	//Set Gear Rations
	
	SetGearRation(1,3.583f);
	SetGearRation(2,2.947f);
	SetGearRation(3,2.343f);
	SetGearRation(4,1.976f);
	SetGearRation(5,1.804f);
	SetGearCount(5);

	//---------------------
	//Create PhysX Car Parametrs
	float[] ret(41);

	ret[00] = 2000.0f;			//Car Mass
	ret[01] = 0.04f;			//Digital Steering Delta
	ret[02] = 20.0f;			//Steering Max Angle
	ret[03] = 0.0f;				//CenterOfMass - X
	ret[04] = -1.2f;			//CenterOfMass - Y
	ret[05] = 0.0f;				//CenterOfMass - Z
	ret[06] = 1500;				//Rpm - Gear Down
	ret[07] = 4000;				//Rpm - Gear Up
	ret[08] = 1000;				//Min Rpm
	ret[09] = 5000;				//Max Rpm
	ret[10] = -3.416f;			//Backward Gear Ration
	ret[11] = 3.42f;			//Diferential
	ret[12] = 4.0f;			//Wheels Approximation
	ret[13] = 0.3f;				//Wheels Radius
	ret[14] = 0.2f;				//Wheels Width
	ret[15] = 0.2f;				//Wheels Suspension
	ret[16] = 9000.0f;			//Springs Restitution
	ret[17] = 0.0f;			//Springs Damping
	ret[18] = 0.03f;			//Springs Bias
	ret[19] = 1.235f;			//Wheel 1 Position - X
	ret[20] = -1.0f;			//Wheel 1 Position - Y
	ret[21] = 0.8f;				//Wheel 1 Position - Z
	ret[22] = 1.235f;			//Wheel 2 Position - X
	ret[23] = -1.0f;			//Wheel 2 Position - Y
	ret[24] = -0.8f;			//Wheel 2 Position - Z
	ret[25] = -1.235f;			//Wheel 3 Position - X
	ret[26] = -1.0f;			//Wheel 3 Position - Y
	ret[27] = 0.8f;				//Wheel 3 Position - Z
	ret[28] = -1.235f;			//Wheel 4 Position - X
	ret[29] = -1.0f;			//Wheel 4 Position - Y
	ret[30] = -0.8f;			//Wheel 4 Position - Z
	ret[31] = 1.235f;			//Steering Steer Point - X
	ret[32] = 0.0f;				//Steering Steer Point - Y
	ret[33] = 0.0f;				//Steering Steer Point - Z
	ret[34] = -1.235f;			//Steering Turn Point - X
	ret[35] = 0.0f;				//Steering Turn Point - Y
	ret[36] = 0.0f;				//Steering Turn Point - Z
	ret[37] = 8+1;				//Wheel 1 Flags
	ret[38] = 8+1;				//Wheel 2 Flags
	ret[39] = 8+4;				//Wheel 3 Flags
	ret[40] = 8+4;				//Wheel 4 Flags
	
	return ret;
}

//Additional Info :

//car model functions : 
//  AddCarModelBox(pos_x,pos_y,pos_z,scale_x,scale_y,scale_z);
//  AddCarModelSphere(pos_x,pos_y,pos_z,radius);
//  AddCarModelCapsule(pos_x,pos_y,pos_z,radius,height);

//car motor functions
// PushMotorTorqueCurve(int rpm,float power);

//gear functions
//	SetGearRation(int Gear_Number,float Gear_Ration);
//	SetGearCount(int Gear_Count);

//Wheel Flags :
// NX_WF_STEERABLE_INPUT = 1
// NX_WF_STEERABLE_AUTO = 2
// NX_WF_AFFECTED_BY_HANDBRAKE = 4
// NX_WF_ACCELERATED = 8
 
Ответить с цитированием
Старый 19.12.2006, 01:36   #50
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Re: jCars :)

После очреденого пируэта (см. скриншот)
Машинка отказалась ехать вперёд. Единственное что получалось - сдавать назад
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 19.12.2006, 08:53   #51
jimon
 
Сообщений: n/a
Re: jCars :)

бывает
в такой ситуации нажми V и E, отлети чуток чтобы видно было что и как
 
Ответить с цитированием
Старый 19.12.2006, 12:00   #52
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
Re: jCars :)

бывает что колёса застревают в земле, при этом машинка наклоняется
(Offline)
 
Ответить с цитированием
Старый 19.12.2006, 19:17   #53
jimon
 
Сообщений: n/a
Re: jCars :)

они не застряют, а проваливаются
 
Ответить с цитированием
Старый 20.12.2006, 02:31   #54
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: jCars :)

они проваливаются и(&&) застревают.
(Offline)
 
Ответить с цитированием
Старый 20.12.2006, 05:19   #55
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: jCars :)

http://www.amt-lab.com/svalka/Race.rar - 26 часов (делал на конкурс, который гикнулся в самый разгар работы), из которых 12 ушло на рихтовку машины (это из гта-шного формата, там все было дико покорежено конвертером)
Блитц все же рулит
__________________
(Offline)
 
Ответить с цитированием
Старый 20.12.2006, 07:41   #56
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: jCars :)

d3dx9_27.dll was not found
...
Затем заходит в меню, и затем соответственно:
user lib not found
Crash!

Gmae Over! - Шучу =)
(Offline)
 
Ответить с цитированием
Старый 20.12.2006, 09:08   #57
jimon
 
Сообщений: n/a
Re: jCars :)

tormoz
и что ? точнее - что ты етим хочеш сказать ?
то что по скоростях разработки блиц выигрывает ?
я даже не спорю

у мну другая трабла, физика

ps. етот проект - робота на МАН по информатике
так что было заранее оговорено - или делфи или C++
 
Ответить с цитированием
Старый 20.12.2006, 15:18   #58
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: jCars :)

Сообщение от MoKa
...
Затем заходит в меню, и затем соответственно:

Crash!

Gmae Over! - Шучу =)
Так положи эту длл в папочку с игрой.
У тебя дх 9с не установлен.
Удивительно - еще остались юзеры без дх ))
Как ты в новые игры гамаешь ?

то Джимон - я хотел показать что физика настраивается за 2 часа (параметры машинки) . Тщательней нужно подходить
__________________
(Offline)
 
Ответить с цитированием
Старый 20.12.2006, 15:55   #59
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: jCars :)

tormoz
Буду честным - фиговатая какая-то физика. Хотя много лучше чем у Джимона, у него вообще тачка как на пружинах и переворачивается от малейшего поворота. А у тебя наоборот - поворачивать сложно, двигаешь я так понял ты сам корпус (если тачка перевернулась она все равно может ехать )
Двигал бы лучше колеса, а просчитывая амортизатор двигай корпус за колесами. И тачки проникают в стены и друг в друга - см скрин. Надо бы еще рестарт повыше сделать, а лучше вообще чтобы на дорогу выбрасывало - врезался в стену и выбраться несмог, потому как рестарт просто слегка поднимает тачку и она колбасицца из-за этого в стенке
(Offline)
 
Ответить с цитированием
Старый 20.12.2006, 16:38   #60
jimon
 
Сообщений: n/a
Re: jCars :)

у меня еще raycast колеса
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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