GANZ EINFACH
Mach dich mal schlau mit dem 3D Gamestudio A8.
Unity und Unreal sind sehr umständlich für Anfänger
zudem verlangen sie nach einiger Zeit eine recht hohe Lizensgebühr*.
*so wie man es denn in seinen Funktion braucht
+++++++++++++++++++++++++++++++++++++++
Das 3D Gamestudio A8 kannst du KOSTENLOS runterladen
-> im Setup nur einmal von Demo auf Gratisversion umstellen
3D Gamestudio ist in 3 Editoren aufgebaut, ganz so wie du es brauchst
-> MED (Model Editor)
-> WED (World Editor)
-> SED (Script Editor)
und sehr simple zu bedienen
Das ganze ist Komplett auf Deutsch mit PDF Handbuch sowie zur JEDER Funktion ein Code-Beispiel welches man sogar ausführen kann !
und es gibt zudem eine Webseite, wo du alles was du brauchst nachlesen und nachfragen kannst:
-> wie du Shooter schreibst
-> 2D Menüs mit Panels erstellst
-> PhysX benutzt
-> Shader anwenden kannst
-> Netzwerkspiele schreibst
...
Im Model Editor kannst du ganz einfach Modelle zusammenbasteln
(mit Animation, Bones..)
-> hier kannst du sogar Terrains erstellen, indem du Schwarz-Weiss Bilder(mit Grautiefe) über CreateTerrain einfügst
Im World Editor kannst du dann eine Box erstellen oder das Terrain laden,
diese Scalieren und mit "Hollow Block" ein Raum daraus machen.
(im seite-reiter Texture eine WAD einladen und den Raum untergruppiert Texturien )
Dannach kannst du dein Model mit: ADD MODEL einfügen, Scalieren und Positionieren.
-> drücke dann auf Build/Run und deine 3D Welt wird erstellt!
-> drücke 0 und du kanns dich in der 3D Welt bewegen und dein Model anschauen
++++++++++++++++++++++++++++++
Willst du mehr dann öffne das SED und tippe folgendes in den Editor
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#include <acknex.h>
#include <default.c> // build modus: 0 = bewegen | f11 Level information
function main()
{
vec_set(screen_size,vector(1024,768,0)); //Fenstergröße
vec_set(screen_color,vector(1,1,1)); // dark blue
vec_set(sky_color,vector(1,1,1)); // dark blue
video_mode = 10; // Auflösung 1024x786
video_window(NULL,NULL,0,"Demo");
d3d_antialias = 0;
shadow_stencil = 3;
level_load("your_3DWorld.wmb");
vec_set(camera.x,vector(0,0,0));
vec_set(camera.pan,vector(0,0,0));
}
action rotate_me()
{
while(1)
{
my.pan += 2;
wait(1);
}
}
|
Speicher ab, schließe und öffne deinen WED-Editor
-> jetzt klickst du erst in Einstellung auf Script hinzufügen,
dann klickst du auf dein Model mit rechte Maustaste...
-> und geh dort in Einstellung auf dein Reiter: Action
jetzt steht dort: rotate_me
->anklicken und speichern
Build/Run und sich an dem drehenden Model erfreuen
++++++++++++++++++++++++++
*3D Gamestudio ist paar Jahre alt und kann leider keine APK Dateien erstellen; nur Exe da es mit DirectX arbeitet.
*Android Geschichten Laufen mit OpenGL-ES/Vulcane (das sind 3D Grafik Bibliotheken) aber das ist ein ganz anderes Thema
+++++++++++++++++++++++++
Ich will keinesfalls die anderen Engines verurteilen, aber als Anfänger sollte man mal echt in das 3D Gamestudio reinschauen