Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
5 registered members (Dico, AndrewAMD, TipmyPip, NewbieZorro, Grant), 15,791 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 2 1 2
Re: Geschwindigkeit von Partikeln [Re: Storm_Mortis] #280971
07/24/09 19:51
07/24/09 19:51
Joined: Oct 2008
Posts: 683
Germany
Ayumi Offline OP
User
Ayumi  Offline OP
User

Joined: Oct 2008
Posts: 683
Germany
hab ich beides getan^^
Ich hab mir den code, den ich umgewandelt habe,
solange angeschaut..das ich mittlerweile schon
fast auswendig kan:p

Was meinst du mit :

glow_pos.x = sora.x - ...?

Re: Geschwindigkeit von Partikeln [Re: Ayumi] #280972
07/24/09 19:54
07/24/09 19:54
Joined: Oct 2008
Posts: 683
Germany
Ayumi Offline OP
User
Ayumi  Offline OP
User

Joined: Oct 2008
Posts: 683
Germany
Nun sieht mein code so aus.(bzw dein code)

Code:
var glow_move_speed = 1;//hier1ndern fuer andere bewegungsgeschwindigkeit
var glow_fade_speed = 5;//hier1ndern fuer andere fadegeschwindigkeit

ENTITY* player;

function glow_fade(PARTICLE *p)
{
	if(p.alpha <= 100 && p.skill_a == 0)
	{
		p.alpha += glow_fade_speed*time_step;
	}
	if(p.alpha >= 100){p.skill_a = 1;}
	if(p.alpha >= 1 && p.skill_a == 1)
	{
		p.alpha -= glow_fade_speed*time_step;
	}
	if(p.alpha <= 1 && p.skill_a == 1){p.lifespan = 0;}
	}

function glow(PARTICLE *p)
{
	p.vel_x = 1-random(2)*glow_move_speed;
	p.vel_y = 1-random(2)*glow_move_speed;
	p.vel_z = 1-random(2)*glow_move_speed;
	p.alpha = 0;
	p.skill_a = 0;
	p.size = 20://+random(5);
	p.bmap = glow_map;
	p.flags |= (BRIGHT | MOVE | TRANSLUCENT| OVERLAY);
	p.event = glow_fade;
}
/*
action glow_emitter1()//erstelle glows immer um den spieler herum
{
	VECTOR glow_pos;
	if(!my.skill1){my.skill1 = 600;}// anderen erstellbereich(auch in wed machbar)
	set(my,PASSABLE|INVISIBLE);
	while(1)
	{
		glow_pos.x = Ziel.x - random(my.skill1) + my.skill1/2;//"Ziel" durch deinen player ersetzten
		glow_pos.y = Ziel.y - random(my.skill1) + my.skill1/2;//"Ziel" durch deinen player ersetzten
		glow_pos.z = Ziel.z - random(my.skill1) + my.skill1/2;//"Ziel" durch deinen player ersetzten
		effect(glow,1,glow_pos,nullvector);
		wait(-0.1);//
	}
}
*/
action glow_emitter2()//erstelle glows immer en einer stelle wenn spieler nahe ist
{
	VECTOR glow_pos;
	set(my,PASSABLE);
	if(!my.skill1){my.skill1 = 200;}//ndern fuer anderen erstellbereich(auch in wed machbar)
	if(!my.skill2){my.skill2 = 5000;}//ndern fuer andere erstellentfehrnung(auch in wed machbar)
	while(1)
	{
		if(vec_dist(my.x,player.x) <= my.skill2)//"Ziel" durch deinen player ersetzten
		{
			glow_pos.x = player.x - random(my.skill1) + my.skill1/2;//"Ziel" durch deinen player ersetzten
			glow_pos.y = player.y - random(my.skill1) + my.skill1/2;//"Ziel" durch deinen player ersetzten
			glow_pos.z = player.z - random(my.skill1) + my.skill1/2;//"Ziel" durch deinen player ersetzten
			effect(glow,1,glow_pos,nullvector);
			wait(-0.1); // her fuer weniger glows und umgekehrt
		}
		wait(1);
	}
}



Last edited by Ayumi; 07/24/09 19:54.
Re: Geschwindigkeit von Partikeln [Re: Ayumi] #280974
07/24/09 20:00
07/24/09 20:00
Joined: Sep 2006
Posts: 99
BS, Germany
Storm_Mortis Offline
Junior Member
Storm_Mortis  Offline
Junior Member

Joined: Sep 2006
Posts: 99
BS, Germany
sorry, helfe gerade jemanden mit einem sehr ähnlichen problem und habe die falchen referenzen zu rate gezogen!

also wenn du einen spieler code erstellst, weist du deinem spieler ja normalerweise einen pointer zu. normal player (in der player action: player = me;)
dann erzetzt du "Ziel" durch "player".

oder du gibst deinen player halt einen nahmen den du vorher definierst,
das hatte ich gedacht hatteste genmacht. war mein fehler.

die Zeile ENTITY* ZIEL; hate ich nur zu testwecken, die sollteste direckt löchen konnen, weil player ja schon standartmäßig deklariert ist.


it found a voice ... now it needs a body
Re: Geschwindigkeit von Partikeln [Re: Storm_Mortis] #280978
07/24/09 20:08
07/24/09 20:08
Joined: Oct 2008
Posts: 683
Germany
Ayumi Offline OP
User
Ayumi  Offline OP
User

Joined: Oct 2008
Posts: 683
Germany
lol es GEHT!...

Danke vielmals:)))

haette ich auch drauf kommen koennen-.-
das is das problem, wenn andere das Script erstellen...

genau nach meinen Erwartungen:)
btw:Hast was gut bei mir.

Re: Geschwindigkeit von Partikeln [Re: Ayumi] #333275
07/15/10 13:04
07/15/10 13:04
Joined: Oct 2008
Posts: 683
Germany
Ayumi Offline OP
User
Ayumi  Offline OP
User

Joined: Oct 2008
Posts: 683
Germany
na lebste noch?:D, ich bin wieder an meinem game dran und designe komplett um.Diesmal china stil, aber der name bleibt.

Page 2 of 2 1 2

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

Gamestudio download | 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