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, juanex, Grant), 1,018 guests, and 8 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
Alter Script für Wasserbewegung #190608
03/28/08 13:39
03/28/08 13:39
Joined: Jan 2008
Posts: 353
G
grinseengel Offline OP
Senior Member
grinseengel  Offline OP
Senior Member
G

Joined: Jan 2008
Posts: 353
Hallo,

ich habe ein altes Script aus den AUM Magazinen in meinem Projekt verwendet. Vor dem Update von Version 6.1 auf 6.6 ging das Script problemlos. Jetzt unter Version 6.6 funktioniert es nicht mehr.

Hier ist das Script.

define amplitude skill1;
define water_speed skill2;

define number_of_vertices 1089; // 33 x 33 in Med = 1089

////////////////////////////////////////////////////////////////////////////////////////

var vertex_array[number_of_vertices];
var counter;
var index;

////////////////////////////////////////////////////////////////////////////////////////

// uses amplitude, water_speed
action nice_waves
{
my.transparent = on;
my.passable = on;
my.alpha = 75;
my.ambient = -100;
if (my.amplitude == 0)
{
my.amplitude = 0.3; // default wave amplitude value
}
if (my.water_speed == 0)
{
my.water_speed = 1; // default wave speed value
}
counter = 0;
while (counter < number_of_vertices)
{
vertex_array[counter] = random(360); // set random values in vertex_array
counter += 1;
}
while (1)
{
index = 0;
while (index < number_of_vertices)
{
vec_for_mesh(temp, my, index); // store the vertex coordinates in temp
temp.z = sin(counter + vertex_array[index]) * my.amplitude; // change the z component
vec_to_mesh(temp, my, index); // deform the terrain entity
index += 1;
}
counter += my.water_speed * time;
wait(1);
}
}

Vielleicht hat ja einer von euch eine Idee

http://www.3dgs-hobbyschmiede.de

Last edited by grinseengel; 03/28/08 13:42.
Re: Alter Script für Wasserbewegung [Re: grinseengel] #190609
03/28/08 14:19
03/28/08 14:19
Joined: Mar 2006
Posts: 1,993
Karlsruhe
PadMalcom Offline
Serious User
PadMalcom  Offline
Serious User

Joined: Mar 2006
Posts: 1,993
Karlsruhe
Immer gut zu sagen WAS genau nicht geht

Fahr mal mit deinem Auto inne Werkstatt und sag denen es geht nicht mehr und hau dann ab Ich wette die machen entweder keinen Finger krum oder tun es und schreiben dir dann anschließend ne saftige Rechnung...

P.S. Im Manual oder auf der GS-Page stehen Änderungen in der Sprache von Version zu Version, wenn du da mal reinschaust was sich von 6.1 auf 6.6 getan hat und das entsprechend änderst hast du wahrscheinlich kein Problem mehr :

Re: Alter Script für Wasserbewegung [Re: PadMalcom] #190610
03/28/08 14:26
03/28/08 14:26
Joined: Jan 2008
Posts: 353
G
grinseengel Offline OP
Senior Member
grinseengel  Offline OP
Senior Member
G

Joined: Jan 2008
Posts: 353
Hallo,

ja da hast du natürlich recht. Beim nächsten mal werde ich den Fehler genauer beschreiben. Vielen Dank für deine Info. Were ich gleich mal ausprobieren.

Gruß, grinseengel


Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

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