Gamestudio Links
Zorro Links
Newest Posts
How to buy tomorrow at open?
by frutza. 06/01/23 19:58
Adding Position to Current Trade
by AndrewAMD. 05/30/23 10:34
Unable to change multiplier of contract
by vicknick. 05/30/23 06:56
Wrong Definition of Sharpe Ratio in Zorro?
by vicknick. 05/29/23 06:32
Backtest strategy on bitcoin/crypto
by JamesHH. 05/26/23 04:36
Return type of floor()
by AndrewAMD. 05/25/23 14:17
AUM Magazine
Latest Screens
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Hecknex World
Who's Online Now
1 registered members (AndrewAMD), 1,065 guests, and 8 spiders.
Key: Admin, Global Mod, Mod
Newest Members
BInnacle, androsa, XquicksnowX, danishinvest, Trail
18942 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Brauche Hilfe #111156
02/06/07 21:44
02/06/07 21:44
Joined: Feb 2007
Posts: 4
Germany, Bayern, Nürnberg
D
Darkslider Offline OP
Guest
Darkslider  Offline OP
Guest
D

Joined: Feb 2007
Posts: 4
Germany, Bayern, Nürnberg
Hey,
Ich bin ein totaler Anfänger in der Programmierwelt und brauche ein Antwort um Klarheit zu erhalten. Ihr werdet mich bestimmt auslachen, aber ich habe mal ne frage zu variablen. Es kann doch nicht sein das in fast allem in der Programmierwelt was mit variablen zu tun hat. Kann mir jemand irgendwie ein paar beispiele nennen? Irgendwie komme ich blöd vor, aber kann man ja nix machen


Das Leben ist scheiße, aber die Grafik ist geil!!
Re: Brauche Hilfe [Re: Darkslider] #111157
02/06/07 22:01
02/06/07 22:01
Joined: May 2005
Posts: 2,713
Lübeck
Slin Offline
Expert
Slin  Offline
Expert

Joined: May 2005
Posts: 2,713
Lübeck
Jetzt bezogen auf 3dgs einfach mal als simples Beispiel, das Drehen eines modelles:
function drehen()
{
while(1)
{
my.pan += 1*time_step;
wait(1);
}
}

Bei den ganzen einsen handelt es sich um Konstanten. my.pan und time_step sind Variablen.
+= ist ein Operator.
function drehen(){} ist eine Funktionsdefinition, wait(1) ist ein Befehl und while(){} letztenendes auch irgendwie...
Variablen werden im Arbeitsspeicher abgelegt und können sich verändern d.h. sie sind variable^^, Konstanten werden vom Compiler mit übersetzt und können sich nicht ändern.
Bei Zeichenketten (strings), also z.B. Worte oder Text handelt es sich auch um Variablen.
Der unterschied zwischen den einzelnen Typen der Variablen ist einmal ihr Speicherverbrauch und dadurch ihr Wertebereich und die Art auf die sie in Binärcode umgewandelt werden.
Also man braucht variablen für fast alles.

Ich hoffe mal das das jetzt nicht alles falsch ist was ich geschrieben hab, also verbessert mich bitte wenn etwas nicht stimmt.

Slin

Re: Brauche Hilfe [Re: Darkslider] #111158
02/06/07 22:07
02/06/07 22:07
Joined: Feb 2004
Posts: 334
metal Offline
Senior Member
metal  Offline
Senior Member

Joined: Feb 2004
Posts: 334
brauchst du beispiele mit oder ohne variablen? wenn du dich in irgendeiner form mit programmieren beschäftigst, dann wirst du zwangsläufig mit variablen zu tun haben..egal was du programmierst. mir fällt so auf anhieb kein _sinnvollen_ programm ein, das ohne variablen auskommt, gerade bei der spieleprogrammierung. siehs mal so: in jedem spiel gibt es mehrere "zustände" oder werte. diese werden im normalfall in einer bzw meheren variablen gespeichert. jedes ballerspiel hat z.b. variablen für den munitionsvorrat oder den gesundheitsstand des spielers, bei rennspielen die ranglistenposition, rohstoffmengen bei strategiespielen etc.
versuch mal ein programm zu schreiben, dass bei egoshootern den munitionsstand verarbeitet ohne dafür eine variable zu benutzen
aber falls es dich beruhigt: in c-script gibt es im vergleich zu andren sprachen recht wenig verschiedene typen von variablen

Re: Brauche Hilfe [Re: metal] #111159
02/07/07 00:52
02/07/07 00:52
Joined: Aug 2003
Posts: 7,439
Red Dwarf
Michael_Schwarz Offline
Senior Expert
Michael_Schwarz  Offline
Senior Expert

Joined: Aug 2003
Posts: 7,439
Red Dwarf
Wenn du programmieren willst ohne variablen, dann ist das so als wenn du essen willst... ohne nahrung!

Variablen sind das wichtigste in JEDER programmiersprache. Beim programmieren ist alles eine zahlenwelt:

a wird zu b, und wenn b c ist dann wird function d ausgefüht die auf e auswirkung f hat, die den wert g, h und i von e auf f+j setzt. Und wenn du glaubst das du mit strings was anderes tust, falsch gedacht, Strings sind einfach nur eine andere art von variable.

Am ende ist eigentlich alles nur eine rießige berechnung um dem pixel auf deinem monitor auf position 0,0 die RGB farbe 255,128,120 zu geben, usw...

Last edited by Michael_Schwarz; 02/07/07 00:53.

"Sometimes JCL reminds me of Notch, but more competent" ~ Kiyaku
Re: Brauche Hilfe [Re: Michael_Schwarz] #111160
02/07/07 14:41
02/07/07 14:41
Joined: Feb 2007
Posts: 4
Germany, Bayern, Nürnberg
D
Darkslider Offline OP
Guest
Darkslider  Offline OP
Guest
D

Joined: Feb 2007
Posts: 4
Germany, Bayern, Nürnberg
Hey danke^^
Da bin ich ja froh das ich doch noch antworten bekommen habe ;D
ihr seid ne echte hilfe
danke.


Das Leben ist scheiße, aber die Grafik ist geil!!

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