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
2 registered members (OptimusPrime, AndrewAMD), 14,580 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: wo finde ich diese codes? [Re: sprite] #259321
04/05/09 13:28
04/05/09 13:28
Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
Pappenheimer Offline
Senior Expert
Pappenheimer  Offline
Senior Expert

Joined: Sep 2003
Posts: 5,900
Bielefeld, Germany
Eine Flag setzt Du entweder in der Text-Definition, dann gilt sie aber von Anfang an.
In den Funktionen kannst Du eine Flag wie visible oder pos_x oder transparent oder alpha setzen, indem du den Textnamen schreibst: text_irgendwie, dann einen Punkt und dann die Flag und = dem Wert oder = on oder off.
Also: text_irgendwie.transparent = on; text_irgendwie.alpha = 60;

Am besten schreibst für Dein Spiel eine einfache Funktion, die alle Panels auf unsichtbar setzt:

function hide_all_panels()
{
text_menu.visible = off;
text_in_game.visible = off;
text_show_points.visible = off;
text_if_reached_the_goal.visible = off;
...

}

Da nn schreibst Du eine Funktion, die die Panels und Texte anzeigt, die Du sehen möchtest, when der Ball die bestimmte Position erreicht.

z.B.:
function show_goal_text()
{
text_if_reached_the_goal.visible = on;
}

Das Folgende würde ich ändern:

if (ball.x = irgendwas && ball.y = irgendwas && ball.z = irgendwas)
{
TEXT* irgendein_txt;//Den Text hab ich selbstverständlich vorher definiert genau wie auch den string dazu.
}

if(vec_dist(vector(100, 300, 0), player.x)< 100){show_goal_text();}

vec_dist gibt den Abstand zwischen 2 Positionen wieder.
Exakt die gleiche Position zu treffen, ist glücksache, deshalb würde ich also überprüfen, ob der Spieler in der Nähe einer bestimmten Position ist, wie nah er an der Position sein soll kannst Du über die Zahl ändern.

Re: wo finde ich diese codes? [Re: Pappenheimer] #269099
06/01/09 18:32
06/01/09 18:32
Joined: Aug 2007
Posts: 1,922
Schweiz
Widi Offline
Serious User
Widi  Offline
Serious User

Joined: Aug 2007
Posts: 1,922
Schweiz
Und in Vergleichen immer 2 mal das Gleichheitszeichen verwenden !!!
if (ball.x == irgendwas)
Wenn du nur eines verwendest, setzt du die beiden Vergleiche gleich und somit greift die if... Abfrage.
Schaue dir auch immer wieder das Manual an, es hat ne Menge nützlicher Befehle die in den Tutorials nicht auftauchen

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