.
|
|
| Autor | Beitrag |
|---|---|
|
000 17.08.2001, 12:55 thinktank |
Also, ich hab mir mal das angeschaut, und festgestellt, dass man den vieworg Thx ! -- |
|
Profil || Suche |
|
001 17.08.2001, 19:46 thinktank |
Hmm vielleicht könntet ihr mir dann mal erklären, was dieser Codeschnipsel machen sollte : wieso braucht man hier memset ? Thx ! --Dieser Beitrag wurde am 18.08.2001 um 11:30 von thinktank bearbeitet. |
|
Profil || Suche |
|
002 18.08.2001, 11:40 thinktank |
Wie ihr vielleicht wisst, poste ich das hier schon zum zweiten mal, aber habe auf beide Threads bisher noch keine Antwort bekommen, obwohl hier ganz schön tüchtige Leute rumkursieren (Another1,TTT .....), die das eigentlich können sollten (beweist es mir ;-) !!). Wenn ihr zu mindest eine Theorie vor Augen habt, wie es gehen könnte, dann postet das bitte auch . (bitte ! ;-) ) Thx ! -- |
|
Profil || Suche |
|
003 18.08.2001, 19:19 apfelkorn |
Theorie: |
|
Profil || Suche |
|
004 18.08.2001, 21:50 thinktank |
Ich habs probiert , aber in dieser Zeile hier: Kommt der Fehler : ...SourceCode\cl_dll\in_camera.cpp(412) : error C2064: Ausdruck ergibt keine Funktion Was hab ich falsch gemacht ? -- |
|
Profil || Suche |
|
005 18.08.2001, 22:18 DBug |
Warum ist da eine Klammer um das ganze drum ??? Ist das Absicht ? Wenn ja, kann mich bitte einer aufklären wofür das gut ist *confused* ? -- |
|
Profil || Suche |
|
006 18.08.2001, 22:29 thinktank |
Die Klammer ist nicht notwendig, aber ich war mir nicht sicher, wegen dem Fehler. Lieber eine Klammer zu viel als zu wenig ;-) -- |
|
Profil || Suche |
|
007 18.08.2001, 22:31 Another1 |
versuchs doch mal mit Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
008 18.08.2001, 22:44 DBug |
@thinktank: thx, ich dachte grade ich hab c++ schon verlernt...;) -- |
|
Profil || Suche |
|
009 19.08.2001, 00:10 thinktank |
Ok es scheint zu klappen, nur die Kamera "schwabbelt" ein bischen, was wahrscheinlich darauf zurückzuführen ist, dass er immer wieder die distance aufs Ideal updatet. Aber ich hoffe, dass das das kleinere Übel sein wird. |
|
Profil || Suche |
|
010 19.08.2001, 22:45 apfelkorn |
PM_Traceline ist, glaube ich zu wissen, keine Funktion mit return-Rückgabe. Da muss das tr in den Funktionsaufruf rein. Auch hast du das ignore_monsters vergessen, etc. --Dieser Beitrag wurde am 19.08.2001 um 22:45 von apfelkorn bearbeitet. |
|
Profil || Suche |
|
011 20.08.2001, 11:52 thinktank |
Eben nit ;-) ! Die PM_TraceLine Funktion gibt eine pm_trace_t struct zurück (oder so ähnlich). Ist nicht dasselbe wie die UTIL_TraceLine -Funktion auf der serverside. Schaus dir an ! Es gibt kein ignore_monsters etc. auf der clientside, da gibts nur PM_PHYSENTSONLY oder PM_ALLVISIBLE. Thx -- |
|
Profil || Suche |
|
012 20.08.2001, 20:19 apfelkorn |
mh... ist natürlich doof... dann wüsste ich auch nicht weiter -- |
|
Profil || Suche |
|
013 20.08.2001, 20:35 thinktank |
Hmm jetzt hab ich ein neues Problem, bzw. das alte :) : Hab ich die Funktion PM_TraceLine falsch benutzt ? Naja, jedenfalls das Prob ist : Thx -- |
|
Profil || Suche |
|
014 20.08.2001, 21:25 DBug |
hmm, kA, such doch einfach mal (nach "cam_idealdist" z.B.) ;) ! -- |
|
Profil || Suche |
|
015 24.08.2001, 16:27 thinktank |
Hmm , ich bin ja auch blöd ;-) , Erklärung : Er macht eine TraceLine zur idealdist (64), Also muss man das anders machen ;-) Thx -- |
|
Profil || Suche |
|
016 24.08.2001, 17:14 TheTinySteini |
Mach doch einfach: oder lass den else-zweig mal ganz weg. Oder hab ich da jetzt was falsch kapiert (die Hitze hier treibt einem echt jeden klaren Gedanken aus dem Kopf :-/ ) ? --TheTinySteini Dieser Beitrag wurde am 24.08.2001 um 17:16 von TheTinySteini bearbeitet. |
|
Profil || Suche |
|
017 24.08.2001, 18:42 thinktank |
Hehe , nein das funzt nicht, WENN man immer eine TraceLine vom Vieworg zum player macht, da wenn du dist * tr.fraction nimmst, ist tr.fraction bei der nächsten TraceLine wieder 1, also macht ers auf dist = 64 . Also dann schwabbelts immer hin und her ;-). Ich werds jetzt so ausprobieren: float TraceViewOrg[3]; TraceViewOrg[0] = params.vieworg[0]; tr = *(gEngfuncs.PM_TraceLine( (float *)&(pPlayer->origin), (float *)&TraceViewOrg,PM_TRACELINE_PHYSENTSONLY , 2 /*point sized hull*/, -1 )); if (tr.fraction != 1.0) Ich probiers gleich mal....... --Dieser Beitrag wurde am 24.08.2001 um 18:57 von thinktank bearbeitet. |
|
Profil || Suche |
|
018 24.08.2001, 19:41 thinktank |
Das geht so auch nicht :( . Ich bräuchte "nur" einen anderen vieworg, der immer 64 Einheiten als Distance hat ......... Wie mache ich das ? -- |
|
Profil || Suche |
|
019 25.08.2001, 17:55 thinktank |
Hmm , kennt ihr noch eine andere Idee ? Thx ! -- |
|
Profil || Suche |
|
020 27.08.2001, 11:39 thinktank |
Hmmm , ich schaffs immer noch nicht, gibts wirklich keinen Geisteblitz bei euch ? =) Thx ! -- |
|
Profil || Suche |
|
021 27.08.2001, 14:17 thinktank |
[code] Hallo ? I need Help ;-) ! --Dieser Beitrag wurde am 27.08.2001 um 14:17 von thinktank bearbeitet. |
|
Profil || Suche |
|
022 27.08.2001, 15:28 apfelkorn |
entweder so, oder wie valve:
Ich persönlich würde das untere bevorzugen... --Dieser Beitrag wurde am 27.08.2001 um 15:32 von apfelkorn bearbeitet. |
|
Profil || Suche |
|
023 27.08.2001, 16:14 thinktank |
Hehe, das obere funzt aber nicht, und das untere hätte ich ja schon längst genommen, wenns gefunzt hätte ........ |
|
Profil || Suche |
|
024 28.08.2001, 17:43 thinktank |
Another1 wollte doch den Code posten, mach das mal =) bitte ! -- |
|
Profil || Suche |
|

