000
30.05.2001, 12:31
[SCS]I_()RI)
|
Also ich hab das TUT von Rockefeller benutzt.
Hat auch so ganz funcktioniert! Bloss das TUT ist glaub ich von der SDK 2.0 und ich hab die SDK 2.1 und da konnte ich dann nicht das in der Player.cpp machen. Ich hab mal ein Level gemacht, undzwar ein block mit ner ORIGI- textur in die mitte und das hab ich zu nem func_vehicle gemacht.
Dann noch schnell ein aatrigger-block zum func_vehiclecontrols gemacht!
Ich hab auch 2 path_track gemacht. Und dann im Spiel, setzt ich mich ins auto und will los fahren, da merke ich, dass das auto nur zwichen den beiden path_tracks fährt, und ich kann nicht lenken!
Kann mir jemand sagen woran das liegen könnte ?
--
Ich helfe gern! Aber helft mir bitte auch!
scs.4cool.de
|
|
Profil || Suche
|
001
30.05.2001, 14:50
TheVoice
|
SDK 2.1 = (SDK 2.0 + New Functions)
Das bedeutet:
Es gibt keine Einschränkungen vom SDK 2.0 zu 2.1
und jedes Tutorial, dass mit dem SDK 2.0 funktioniert muss
auch mit der Version 2.1 funktionieren!
--
Against TCPA | Resourcecode.de | Blender 3D | [ Darkzone | Pandorra | Alpine ]
|
|
Profil || Suche
|
002
30.05.2001, 15:53
Masterstroke
|
TheVoice: fast...:))
Wenn wirs schon mathematisch machen, dann richtig...
SDK2.1 = SDK2.0 + NewThings...
:P
--
Masterstroke resourcecode.de
|
|
Profil || Suche
|
003
30.05.2001, 20:14
TheVoice
|
äh, oh :)
ich glaub du solltest das nochmal nachlesen :)
[c=#D6E8C4]Hehe, ich hab geschummelt ;)[/c]
--
Against TCPA | Resourcecode.de | Blender 3D | [ Darkzone | Pandorra | Alpine ]
|
|
Profil || Suche
|
004
31.05.2001, 10:15
[SCS]I_()RI)
|
Ja aber kuck euch das doch mal selber an in der PLAYER.cpp!
Bei mir ist sind die ersten 1-7 Zeilen gleich, aber dann ists ganz anders!
Und ich check das TUT nicht mehr ab:
Dann fügen wir den neuen Code für Turn( int value ) ein:
void CFuncVehicle :: Turn( int value )
{
pev->avelocity = Vector (0, -80 * value, 0); //simply sets the turning value
Next();
}
Nun löscht du den Inhalt (NUR den Inhalt!) der Next()-Funktion und fügst dort dieses ein: [c=#FF0000]WAS/WO SOLL ICH DA LÖSCHEN UND EINFÜGEN ?[/c]
{
float time = 0.1;
if ( !pev->speed )
{
ALERT( at_aiconsole, "VEHICLE(%s): Speed is 0\n", STRING(pev->targetname) );
StopSound();
return;
}
UTIL_MakeVectors ( pev->angles );
//this is the most important line, it calculates the velocity depending on the angle of the vehicle.
pev->velocity = gpGlobals->v_forward * pev->speed;
//CalcHeight (); //if you want, try Kukyona's code here
UpdateSound();
SetThink( Next );
NextThink( pev->ltime + time, TRUE );
//Another way to drop an entity to ground is this, but I do not like it.
//int drop = DROP_TO_FLOOR( ENT(pev) );
}
--
Ich helfe gern! Aber helft mir bitte auch!
scs.4cool.de
|
|
Profil || Suche
|