Klar, wieso auch nicht?
Ganz einfach: Wenn Das spiel nicht mit der Unreal Engine Entwickelt wurde, kann es auch keine Level Laden die du mit dem UDK gemacht hast. Und konvertieren kann man so etwas in der regel nicht. naja, rein theoretisch ginge es zumindest teilweise schon, nur macht sich niemand die arbeit dazu einen Converter zu Schreiben, weil es absolut sinnlos währe ... also kurz und knackig: nope.
Wenn du Maps für CSS machen willst, nutze dem entsprechend das Source-SDK.
LG SK
Das hängt davon ab, was du damit machen möchtest. Rekord hallter ist Theoretisch der Intel Xeon E5. Ich bezweifel aber einfach mal stark, das du so viel Leistung überhaupt benötigst (oder vor hast 2000€-3000€ für einen Prozessor zu bezahlen O.O ;D). Das lohnt sich höchstens, wenn du 3D Animation oder ähnliches betreibst, für die normale Anwendung oder für's Gaming ist sowas Blödsinn. Also: Für welche Zwecke willst du ihn den verwenden? Das schnellste was für die normale Privat Anwendung noch sinnvoll ist, ist wie erwähnt der core i7 extreme. Alles andere, währe ziemlich übertrieben und eher verschwendetes Geld. ;)
LG SK
Erstmal: Ist es überhaubt notwendig Unicode Zeichen in deinem Projekt zu verwenden? Ansonnsten stelle es einfach auf ASCII um (Rechtsklick auf das Projekt)->(Eigenschaften)->(Konfigurationseigenschaften)->(Allgemein)->(Zeichensatz auf "Multibyte zeichensatz verwenden").
Das ändert aber nichts an deinem eigentlichen Problem, das hat nämlich nichts mich char oder wchar_t zu tun, sondern damit, das du "TextBuffer" via' new auf dem heap allozierst und dann versuchst seine Größe über lstrlen() Auszulesen. Die Größe eines auf dem heap allozierten arrays kann jedoch nicht nachträglich ermittelt werden, du wirst das lstrlen() also wohl durch eine 255 Ersätzen müssen. Zudem bitte "<" anstelle von "<=", denn du willst ja nur bis zum letzten Element, nicht darüber hinaus - Sonnst kracht's. ;)
Dein Code ist zwar eigentlich bis auf das new größtenteils C, aber wenn du ansonsten unter C++ Arbeitest, solltest du dich vielleicht mal mit std::string/std::wstring Auseinander setzen, damit ersparst du dir jede menge arbeit! ;)
LG SK
Einiges (Eigentlich fast alles O.O) hier aufgeführte ist so nicht Korrekt, Direct3D (Also Microsoft DirectX) Ist Zwar Programmabhängig, läuft also nur unter Windows, Allerdings hat es in Sachen Performance wohl eindeutig die Nase vorn. Professioneller ist DirectX Wohl auch, denn viele (wenn nicht die meisten) der Größeren Professionellen Spiele verwenden DierectX. Allerdings kann man die API's auch nicht direkt miteinander Vergleichen. Denn im Gegensatz zu OpenGL Spricht DirectX Direkt die Hardware An. Durch die hohe Hardware nähe ist DirectX aber eben auch um einiges Schwerer zu handhaben. "Aktueller" ist OpenGL Auch keines Wegs. Letztes Update für OpenGL kam August 2012, DirectX wurde Oktober 2012 das letzte mal Aktualisiert. Plugins gibt's für keins von beiden, die Brauchst du auch gar nicht da es sich um reine Code Schnittstellen handelt auf die man beliebig aufbauen kann. Bessere Treiberunterstützung ist auch Quatsch, im gegenteil: Nicht jede GPU hat überhaupt vernünftige Hardware Unterstützung für OpenGL, DirectX wird bei Windows PC's immer unterstützt. Platformunabhängigkeit stimmt wohl, denn wie gesagt gibt's DirectX nur für Windows. Wirklich Sinn macht die Verwendung von OpenGL Also nur, wenn Du Portabel sein musst und Dein Programm zbs. auch Auf Mac Laufen soll, dann kommst du um OpenGL nicht rum, wenn du sowieso auf Windows bleibst tuen sich die beiden also nicht viel, es gibt also für Professionelle Entwickler keinen Sinnvollen Grund nicht DirectX zu verwenden, außer es wird eben Portabilität benötigt. Für dich als Anfänger, kommt es allerdings darauf an ob du Sofort mit etwas Komplexeren (DirectX) oder eben erstmal mit was einfacher zu handhabenden Anfangen willst.
Zu erwähnen ist allerdings, das DirectX dir Gleich Auch Noch Sound (XAudio2) und Input (DirectInput) Schnittstellen mitgibt, was OpenGL nicht hat.
Allerdings solltest du dich auch erstmal mit einfacheren Themen Beschäftigen. Sofort in Die 3D Grafik rein zu springen ist in der regel nicht sehr sinnvoll.
LG SK
Naja, du kannst natürlich DirectX11 einfach Deinstallieren und DirectX9 Installieren ... Stellt sich nur noch die frage was dir das denn bringt, denn es gibt keinen sinnvollen Grund warum jemand das tuen sollte? O.o DirectX ist Abwärtskompatibilität, wenn du DirectX11 hast, sollte alles was in 9/10 Geschrieben ist auch laufen. Was genau bringt dich denn dazu, auf DirectX9 Wechseln zu wollen?
LG SK
Also hundertprozentig wird dir das wohl nur DICE selber sagen können, solange das spiel noch nicht draußen ist. Man kann also nur seine Vermutungen Anstellen. Es deuten einige Englische Quellen darauf hin das die DirectX10 Unterstützung wohl entfällt. Hundertprozentig unterschreiben, würde ich das allerdings nicht. DirectX10.1 mit zu unterstützen ist Technisch eigentlich keine Sonderlich große Sache, Ist nur halt mit etwas mehr arbeit Verbunden. Wobei die CryEngine3 theoretisch auch bis DirectX9c runter unterstützt, Crysis3 welches mit derselben entwickelt ist allerdings anscheinend trotzdem nicht. Insofern kommt es wohl darauf an, ob die Entwickler sich die zusätzliche mühe machen, oder eben nicht.
LG SK
Das kannst du im Grunde einfach durch Subtraktion erreichen. Du solltest natürlich beachten, das du natürlich immer die kleine von der Großen Zahl abziehen solltest nicht andersrum (Irgendwie Logisch, währst du wohl auch selbst drauf gekommen), oder eben das Vorzeichen entfernen, falls du einen negativen wert erhälst, (siehe. "std::fabs()"):
if(std::fabs(a-b)<=1.0)
{
std::cout<<"Die Zahlen sind fast gleich "<<std::endl;
}
LG SK
Für's Zocken ist Die GPU generell wichtiger, denn wie schon der Name sagt kümmert sie sich um die Grafik, welche bei spielen wohl die meiste Leistung zieht. Die CPU ist höchstens Für Physik oder dergleichen Großartig relevant, zumindest bei PhysX Games hat die NVIDIA Karte aber dafür ein Komplett eigenes Modul. Es kommt eben auf das spiel an, aber meistens ist es ratsamer eine Schnelle Grafikkarte zu bevorzugen.
LG SK
Warum nicht? Maxon weis halt gerne über seine Kunden Bescheid, was die genau damit wollen kann dir wohl nur Maxon selber sagen ... Wenn du deine Adresse nicht angeben willst schreib halt einfach "keine Angabe" oder dergleichen rein, wird sich schon niemand dran stören, zumal deine Daten wahrscheinlich sowieso nur in Irgend einer Datenbank Landen und sie nie ein Mensch direkt zu Gesicht bekommt.
LG SK
Wenn du den Quellcode eines Spieles hast, kannst du die Fehler in diesem Quellcode natürlich in der Sprache beheben, in welcher er geschrieben ist. Logisch oder? Also ja, vor rausgesetzt das spiel ist in C++ geschrieben und du hast den Quellcode. Hast du zweiteres nicht, währe der Logische nächste schritt Den Bug, falls er die Verwendung das Programmes oder Spiels Massiv beeinträchtigt bzw. es unnutzbar oder unspielbar macht, diesen bei jemandem zu melden, der den Quellcode hat. Demnach also beim entsprechenden Entwickler ....
LG SK
Naja, in C gibt es nicht mal Klassen ... Und somit wohl auch keine Vector klasse ... Das ist ja gerade der unterschied zwischen C und C++ ...
LG SK
Das kommt ganz darauf an, was du unter "Kleine Spielchen" verstehst. C++ ist eine Relativ Komplexe Sprache, der vorteil liegt generell in der hohen Performance, Abwärtskompatibilität zu C und der damit einheer gehenden Hardwarenähe. Allerdings musst du dich darauf einstellen sehr viel selber zu machen, was dir in anderen Sprachen Größtenteils abgenommen wird. Zudem wirst du dich darauf einstellen müssen unterschiedliche Versionen deines Programmes zu schreiben, falls du es zbs. auf OSX oder Linux zum laufen bringen möchtest,während Java generell überall läuft. Wenn es wirklich bei "Kleine Spielchen" in form von wirklich Einfachen 2D Games bleiben soll und du das ganze wirklich nur aus Spaß machen möchtest, reicht vielleicht eine einfachere Sprache, zbs. Perl,Python,C# oder Java. Soll es aber zu Komplexeren 3D Games oder ähnlich Leistungsaufwändigen Sachen kommen, solltest du lieber sofort zu C/C++ greifen, denn die meisten höheren Sprachen sind auch dem entsprechend langsam.
LG SK
Erstmal: 12h ist wohl etwas lang, auch bei sehr hochauflösenden Texturen. Zudem brauchst du normal meist keine Texturen Größer als 2K, außer du skalierst sie extrem. nochmal neu Rendern wirst du wohl, wenn du das Ergebnis nicht noch offen hast. Generell ist es bei Cinema 4D besser seinen Film in einzelnen Bildern zu exportieren und diese dann in einem Schnittprogramm deiner Wahl als Sequenz zu laden (zbs. virtual dub, oder auch MPEG Streamclip). Der eingebaute AVI Exporter von Cinema4D ist nicht das gelbe vom ei.
LG SK
Wie bereits gesagt: übernimm dich nicht und mache nicht alles auf einmal, sondern schritt für schritt. Du solltest überhaupt erstmal lernen irgendetwas vernünftig zu Programmieren, bevor du an ein spiel denkst, sprich dich zuerst auf die Programmierung an sich konzentrieren.
"Dazu kommt sogar noch ein Buch über HTML, PhP, XML, CSS, etc." - du solltest dir zudem überlegen was du nun machen möchtest. Wenn du spiele in C++ Schreiben willst, nützt dir das nicht viel und ist eher Unnötig schwer. XML ist Vielleicht als Spielentwickler auch ganz sinnvoll, zbs. für eigene Datei Formate, Daten banken und ähnliches aber in keinster weise notwendig. HTML lässt sich zwar für Interfaces Einsätzen, da gibt es aber wesentlich bessere Wege. Oder aber du Konzentrierst dich erstmal auf die Web Entwicklung als Grundlage, solltest dann aber die Spielentwicklung nach hinten Verschieben. Beides auf einmal ist aber relativ unsinnig.
"zwei englische Bücher über Game Design und Künstliche Intelligenz" - kannst du ebenfalls erstmal Zur Seite legen und wieder hervorholen wenn du etwas auf den Bildschirm gebracht hast. Um das in seuchen Büchern erlesene Wissen überhaupt sinnvoll umzusetzen, braucht es vor allem Erfahrung und die anzusammeln dauert seine zeit, selbst wenn du 10 Bücher zu dem Thema gelesen hast.
Du solltest dich erstmal auf eins konzentrieren. So viel Information magst du zwar verstehen, aber verstehen und Umsätzen ist nochmal etwas ganz anderes. Also mach nicht alles auf einmal!
Ich verstehe aber nicht was deine frage sein soll? O.o ... Du hasst bereits genügend Stoff, also Lies die beiden Bücher zu C++ und versuche ein paar eigene Programme und später erste kleine Games zu schreiben, also hasst du denn Stoff doch schon? ... Was dir fehlt, ist Erfahrung und die kannst du nur durch einen Lehrer erlangen oder indem du es einfach machst und dich fortbildest, Stichwort: "Learning by doing". ;)
LG SK
Wenn du keine Verbindung hast, dann bist du wohl auch nicht verbunden O.O ... Mit so wenig Information kann ich dir aber auch nicht viel Weiterhelfen, ggf. daran gedacht Treiber zu installieren? Ansonsten sieh mal im Gerätemanager nach was für einen Netzwerkadapter du benutzt (wie das bei Win8 geht, kann ich dir nicht sagen.) und lade dann über einen anderen PC Die Treiber herunter. (solltest du über Google selber finden). Diese kannst du dann mit einem USB Stick bzw. über eine CD/DVD auf den anderen Rechner übertragen und installieren. (vorausgesetzt USB und Laufwerk Funktionieren). Das Problem, wenn du einen Rechner Formatierst und ein Komplett Blankes Windows drauf haust ist, das sämtliche Treiber damit meistens auch Futsch sind.
Ansonsten bleib einfach bei Win7, wenn du keinen touch pc hasst, Bringt dir Windows8 Sowieso nichts nützliches neues. Von einem Alten Win7 PC auf Win8 zu updaten, ist eigentlich eher reine Geldverschwendung ... Aber gut.
LG SK
Cinema4D Lädt grundsätzlich die .mtl Dateien nicht mit. Das kannst du aber meines Wissens mit einem import plugin lösen: http://skinprops.com/riptide.php Funktioniert aber nur dann, wenn Mineways dir auch eine .mtl Datei mit rausschmeißt.
Sonnst entpacke halt C:\Users(dein name)\appdata\Roaming.minecraft\bin\minecraft.jar zbs. via' WinRAR. Unter dem ordner "blocks" findest du dann die Texturen und kannst sie einfach manuell laden.
LG SK
Stichwort: Gewerbe. Die Industrie produziert güter und liefert diese dann an die Läden, die sie an die Einwohner weiter Verkaufen, logisch oder? xD
Also: Bau ein Paar mehr Läden und sieh ggf. das du mehr Reiche und Mittlere Einwohner bekommst, zbs. durch Parks.
LG SK
Dann hast du wohl nur die Prime Version. MoGraph(was auch Das Texttool beinhaltet) gibt es erst ab der Broadcast Version.
LG SK
Darstellung auf "Linien" Stehen? Über dem 3D Fenster, Darstellung->Auf Gouraud Shading. Ansonnsten Poste bitte einen Screenshot.
LG SK