Wie steht ihr zu XNA was von Microsoft kommt?
Könntet ihr mir Vorteile und Nachteile gegenüber anderen Sprachen liefern?
Lg Algaten™
Könntet ihr mir Vorteile und Nachteile gegenüber anderen Sprachen liefern?
Lg Algaten™
Soviel ich weiß wurden keine Funktionen herrausgenommen, welche nicht auch durch andere ersetzt worden sind, was dadurch eigentlich nur zu besseren/einfacheren Ergebnissen führt. ;DQuote:
Mit dem Sprung von 3.0 auf 4.0 wurden einige Funktionen beschnitten. Dadurch wird es für die PC entwicklung nicht mehr ganz so interessant wie vorher.
Das ist doch der Sinn davon?Quote:
Den man muss ja alles im Code machen und kanns nicht direkt designen
Quote:
Ich wollte mich mal vor 'nem Jahr damit beschäftigen, nur wie ich damals gelesen habe kostete die benutzung ein paar Euronen Monatlich, weswegen ich's gelassen habe.
Ist's jetzt anders? Wenn ja, saug ich's mir und schau mal was ich so basteln kann.
Und um nochmal an's Topic anzuschließen: Wenn jemand Einstieg in die Spieleentwicklung / 360 Spieleentwicklung sucht, ist doch perfekt sich damit in die Materie der 360 einzuarbeiten. Immerhin werden in größeren Studios derzeit sehr viele Entwickler mit Konsolen Erfahrung gesucht.
Jedoch wenn man in seinen Indiespielen auch Archievments einbauen kann, wäre das doch echt Witzlos: ,,Starte das Spiel" - 1000GS ._.
Eigentlich sollten C# und VB ziemlich gleich sein. ^^Quote:
Und ist bisschen komisch mit den ganzen variablen.. z.b. ist es wesentlich umständlicher eine Globale Variable zum machenals in Vb oder sonst wo
Wenn du globale Variablen in C# nutzt gehörste überfahren.Quote:
@Realm das was du mit dem Geld meinst ist Glaube ich das Programm damit man das selbstgeschriebene Prog auf die Xbox ziehen kann
Nur da Xna ja in C# ist muss ich mich erstmal in C# einarbeiten :(
Und ist bisschen komisch mit den ganzen variablen.. z.b. ist es wesentlich umständlicher eine Globale Variable zum machenals in Vb oder sonst wo
Warum globale vermeiden?Quote:
Globale Variablen solltest du sowieso vermeiden.
Ne andere Sache die dich vielleicht interessiert, ist Unity3d (0€).
Das ist ne vollwertige Engine, mit Tools (Editor, ...) wo man auch mit C# entwickeln kann.
Ja das habe ich nach 3-4 stunden googlen auch hinbekommen ;DQuote:
PC Spiele kannst du kostenlos programmieren und auch verkaufen.
Wenn man XBox Spiele programmieren (bzw. sie auf der XBox zum laufen bringen will) braucht man einen Creator Account, der soviel ich weiß 99€ im Jahr kostet.
Damit kannst du aber auch den Indie Marktplatz benutzen um deine Spiele gleich zu verkaufen.
Mit den 99€ kannst du aber auch gleichzeitig Spiele fürs Phone programmieren und aufm Marktplatz verkaufen.
Eigentlich sollten C# und VB ziemlich gleich sein. ^^
Was meinst du mit globalen Variablen? Mit dem Modifiern "public " und "static" kannst du Variablen von überall aus zugreifbar machen. ;)
Warum?Quote:
Wenn du globale Variablen in C# nutzt gehörste überfahren.
Quote:
Warum globale vermeiden?
Unity guck ich mir mal an
Ja das habe ich nach 3-4 stunden googlen auch hinbekommen ;D
Warum?
EDIT:
Doch muss ich benutzend denn wen ich z.b. einen spammer habe der alle textboxen nacheinander spammt dann brauche ich die denn wenn ich jedes mal am anfang schreibe :
int blabla = 1 ;
if (blabla == 1)
{
sendkeys.send ("blabla");
blabla = 2;
}
else if(blabla == 2)
{
sendkeys.send ("blabla2");
blabla = 1;
}
dann wird nur immer "blabla" gespammt aber nicht "blabla2" da jedes mal wieder von vorne anfängt!
und wnen ich es so mache:
int blabla ;
if (blabla == 1)
{
sendkeys.send ("blabla");
blabla = 2;
}
else if(blabla == 2)
{
sendkeys.send ("blabla2");
blabla = 1;
}
else
{
blabla =1;
}
Dann geht das zwar ohne eine Globale aber es kommt jedes mal ein error wo drin steht : "Verwendung der nicht zugewiesenen Lokalen Variable "blabla""
Und das ja nur weil sie noch keinen wert hat!