Gamestudio Links
Zorro Links
Newest Posts
loading historical data 1st time
by AndrewAMD. 04/14/23 12:54
Trade at bar open
by juanex. 04/13/23 19:43
Bug in Highpass2 filter
by rki. 04/13/23 09:54
Adding Limit Orders For IB
by scatters. 04/11/23 16:16
FisherN
by rki. 04/11/23 08:38
AUM Magazine
Latest Screens
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Hecknex World
Who's Online Now
3 registered members (AndrewAMD, The_Judge, Grant), 898 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
rki, FranzIII, indonesiae, The_Judge, storrealba
18919 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Relation..... #69272
03/31/06 15:25
03/31/06 15:25
Joined: Jun 2005
Posts: 154
M
Marc Offline OP
Member
Marc  Offline OP
Member
M

Joined: Jun 2005
Posts: 154
Hallo,

ich wollte nur fragen wie es möglich ist, dass sich ein Objeckt relativ zu einem anderem bewegen kann.

z.B.

Ein Mensch auf einer großen rotierenden Platte (natürlich Map-Entity).
Er darf sich aber nur mitbewegen wenn er tatsächlich darauf steht.

oder

Viele Teile eines "Raumschiffes" die sich mit einem "Kern" mitbewegen und "weggeschoßen" werden können.

mfG Marc

Re: Relation..... [Re: Marc] #69273
03/31/06 16:36
03/31/06 16:36
Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
T
TWO Offline

Serious User
TWO  Offline

Serious User
T

Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
Eine Methode die mir jetzt so auf die Stelle einfällt:

Den Player eine trace nach unten machn lassen, wenn der strahl ein entity trifft wird dessen skill1 auf 1 gesetzt (dass entity (zb schiff oder fahrstuhl; mit proc_late() ) dass Schiff selbst setzt jeden frame den skill wieder auf 0, damit dass schiff nich ewig denkt er steht drauf; und jetzt der clue: wenn der skill1 is wird jede bewegung die dass schiff macht auch auf den player ausgeführt (mit direkter pos setzung oder per c_move)

Xpresso

Re: Relation..... [Re: TWO] #69274
03/31/06 18:13
03/31/06 18:13
Joined: Apr 2002
Posts: 4,801
Richmond B.C., Canada
Captain_Kiyaku Offline

Dichotomic
Captain_Kiyaku  Offline

Dichotomic

Joined: Apr 2002
Posts: 4,801
Richmond B.C., Canada
ja wenn du zb c_move nutzt, hast du ja einmal Reldist, und absdist.

mit reldist gibst du ja seine normale bewegung an:

c_move(my, vector(5, 0, 0), nullvector, glide);

in meinem spiel habe ich es so, das ich vom spieler aus immer nach unten trace, (muss ich ja so oder so wegen der physik) und dann schaue ob eine entity unter mir ist. wenn ja, setzt ein vector des players sich auf den selben wert der ersten 3 skills der entity unter mir, aber nur wenn der flag1 an ist.

und dann steht bei mir praktisch sowas wie:


Code:

var vChange_Me;


if(you.flag1)
{
vChange_Me.x = you.skill1;
vChange_Me.y = you.skill2;
vChange_Me.z = you.skill3;
}
else
{
vec_set(vChange_Me, 0);
}

c_move(my, vMove_Me.x, vChange_Me.x, glide);




so ist es vom prinzip her ^^.

hoffe es hilft.


My Blog

"Tag und Nacht schrei ich mich heiser,
Wind weht alle Worte fort,
Tag und Nacht schrei ich mein Krähenwort!"

Subway To Sally - Krähenkönig
Re: Relation..... [Re: Captain_Kiyaku] #69275
04/01/06 18:25
04/01/06 18:25
Joined: Jun 2005
Posts: 154
M
Marc Offline OP
Member
Marc  Offline OP
Member
M

Joined: Jun 2005
Posts: 154
Cool danke.


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