Gamestudio Links
Zorro Links
Newest Posts
TDAmeritrade plugin with new Schwab accountt?
by AndrewAMD. 03/24/26 17:11
TMFs on options in live trading
by mosfet. 03/23/26 07:29
ZorroGPT
by TipmyPip. 03/20/26 07:00
Black Book, 4th edition
by jcl. 03/17/26 09:28
Trying to get started...
by Lukudo. 03/16/26 09:08
AUM Magazine
Latest Screens
Dorifto samurai
Shadow 2
Rocker`s Revenge
Stug 3 Stormartillery
Who's Online Now
3 registered members (DrissB, Grant, AndrewAMD), 5,523 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
mredit, vestriaa, Lukudo, mldenoiser, the1
19204 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