Gamestudio Links
Zorro Links
Newest Posts
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/22/24 13:41
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (degenerate_762, NewtraderX), 856 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
LucasJoshua, Baklazhan, Hanky27, firatv, wandaluciaia
19054 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Velocity #27682
05/21/04 18:51
05/21/04 18:51
Joined: Mar 2004
Posts: 1,201
Switzerland, Baselland
Bird Offline OP
Senior Developer
Bird  Offline OP
Senior Developer

Joined: Mar 2004
Posts: 1,201
Switzerland, Baselland
Hi
Ich hab' einen code geschrieben der einen ball auf knopfdruck losschiesst.
Jetzt will ich herausfinden wann der Ball stehen bleibt. Mir ist klar, dass ich das mit Velocity maxhen muss, nur wie? Ich hab' schon folgenden code in einer
while-schlaufe gemacht:

if(phent_getvelocity(my, temp, nullvector)<1)
{

ich hab auch das probiert:

phent_getvelocity(my, temp, nullvector);
if(temp<1)
{

Ich habe auch noch anderes Probiert, aber ncihts hat gefunzt..
Was nicht funktioniert hatte:
Ich schoss den Ball über eine Rampe. Der Ball fliegt ein bisschen, und bleibt dann
mitten in der Luft stehen.
Oder dann fliegt er, kollidiert mit einem Block, und bleibt stehen.

Was soll ich tun?


- A6pro 6.40.5
Re: Velocity [Re: Bird] #27683
05/22/04 04:48
05/22/04 04:48
Joined: Sep 2003
Posts: 3,236
San Diego, CA
M
Marco_Grubert Offline
Expert
Marco_Grubert  Offline
Expert
M

Joined: Sep 2003
Posts: 3,236
San Diego, CA
Phent_getvelocity liefert einen Vektor zurueck- ueberpruefe die Vektorlaenge. Wenn (v.x*v.x+v.y*v.y+v.z*v.z)>0 dann bewegt sich das Objekt noch.

Re: Velocity [Re: Marco_Grubert] #27684
05/22/04 10:31
05/22/04 10:31
Joined: Mar 2004
Posts: 1,201
Switzerland, Baselland
Bird Offline OP
Senior Developer
Bird  Offline OP
Senior Developer

Joined: Mar 2004
Posts: 1,201
Switzerland, Baselland
Die Abfrage funktioniert einigermassen, nur, jetzt gibt es ein anderes Problem.
Zuert: Ich habe meinen code so aufgebaut:
Zuerst eine while schlaufe die den Ball beschleunigt und 30 mal durchläüft wird.
Dann die schlaufe in der der ball ständig abgefragt wird, ob er still steht.
Innerhalb dieser schlaufe hab' ich eine variable hochgezählt. Wenn die variable
hoch genug ist, wird phent_enable(me,0) gesetzt. Das dient dem ausschliessen eines Irrtums.

Der Fehler:
Jetzt bleibt der Ball nicht mitten in der luft stehen,
sonder verliert die ganze geschwindigkeit (also schon eine art stehenbleiben), aber
dann wirkt die schwerkraft immernoch, was komisch ist, denn ich hab' nach der abfrage,
ob der balls still steht phent_enable(me,0) gesetzt. Soll heissen,der Ball
steht noch gar nicht still. Es ist so, als würde phent_enable(me,0) gesetzt werden
und nach einem Frame wieder 1. Nur dass das nicht so ist. Nach phent_enable
hab' ich die while-schlaufe unterbrochen.


- A6pro 6.40.5
Re: Velocity [Re: Bird] #27685
05/23/04 13:44
05/23/04 13:44
Joined: Mar 2004
Posts: 1,201
Switzerland, Baselland
Bird Offline OP
Senior Developer
Bird  Offline OP
Senior Developer

Joined: Mar 2004
Posts: 1,201
Switzerland, Baselland
Kann mir da bitte jemad helfen?


- A6pro 6.40.5

Moderated by  HeelX, Spirit 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1