Gamestudio Links
Zorro Links
Newest Posts
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/22/24 13:41
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (Akow), 1,361 guests, and 9 spiders.
Key: Admin, Global Mod, Mod
Newest Members
AemStones, LucasJoshua, Baklazhan, Hanky27, firatv
19055 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 3 1 2 3
Intro #157525
09/28/07 15:54
09/28/07 15:54
Joined: Aug 2007
Posts: 182
AmenophisIV Offline OP
Member
AmenophisIV  Offline OP
Member

Joined: Aug 2007
Posts: 182
Hi!

Wenn man ein fertiges Spiel mit RUN startet, erscheint ja zunächst einmal "Werbung" für 3DGS.
Wie kann ich denn sozusagen meine eigene "Werbung" im Intro zeigen.
Dann erscheint da dann zB ein Bild mit meinem Namen
("AmenophisIV Games" oder so was) nach/ vor der 3DGS-Werbung.
Oder es erscheint zB erst einmal der Name des Spiels mit einem passenden Bild darunter.

Es muss ja nicht gleich ein Video sein, einfach ein oder zwei Bilder als Intro.

Wie funktioniert das oder kennt jemand ein Tutorial (möglichst Deutsch) dazu?

Re: Intro [Re: AmenophisIV] #157526
09/28/07 17:16
09/28/07 17:16
Joined: Aug 2007
Posts: 165
Germany
J
jermy Offline
Member
jermy  Offline
Member
J

Joined: Aug 2007
Posts: 165
Germany
einfach ein panel machen
bmap xxx;

Panel intro_x
{
bmap 0 xxx;
pos.x und y bestimmen
// im handbuch steht noch mehr...
}

fertig!

achso und eben intro_x.visible in der function main wechseln

Re: Intro [Re: jermy] #157527
09/28/07 17:17
09/28/07 17:17
Joined: Aug 2007
Posts: 165
Germany
J
jermy Offline
Member
jermy  Offline
Member
J

Joined: Aug 2007
Posts: 165
Germany
und da wir schon dabei sind: Welches bild muss ich bei lite-c darstellen (im intro)?

Re: Intro [Re: jermy] #157528
09/28/07 17:20
09/28/07 17:20
Joined: May 2007
Posts: 2,043
Germany
Lukas Offline

Programmer
Lukas  Offline

Programmer

Joined: May 2007
Posts: 2,043
Germany
Quote:

und da wir schon dabei sind: Welches bild muss ich bei lite-c darstellen (im intro)?



Gar keins. Im Startfenster wird bereits das Logo dargestellt

Re: Intro [Re: Lukas] #157529
09/28/07 17:23
09/28/07 17:23
Joined: Aug 2007
Posts: 165
Germany
J
jermy Offline
Member
jermy  Offline
Member
J

Joined: Aug 2007
Posts: 165
Germany
cooooool, praktisch!

Re: Intro [Re: jermy] #157530
09/28/07 18:01
09/28/07 18:01
Joined: Aug 2007
Posts: 182
AmenophisIV Offline OP
Member
AmenophisIV  Offline OP
Member

Joined: Aug 2007
Posts: 182
Habe ich das jetzt richtig verstanden?

bmap name;

Panel name (oder intro_name?)
{
bmap 0 xxx; <-was kommt da hin? (xxx)
name?.pos_x = (screen_size.x - bmap_width(name?))/2;
name?.pos_y = (screen_size.y - bmap_height(name?))/2;
}

Und das ganze noch vor level_load? In die function main, ne?

Re: Intro [Re: AmenophisIV] #157531
09/28/07 18:41
09/28/07 18:41
Joined: Aug 2007
Posts: 165
Germany
J
jermy Offline
Member
jermy  Offline
Member
J

Joined: Aug 2007
Posts: 165
Germany
bmap irgendein_name;

Panel irgendein_ANDERER_name
{
bmap = irgendein_name;
pos_x = (screen_size.x - bmap_width(irgendein_name))/2;
pos_y = (screen_size.y - bmap_height(irgendein_name))/2;
flags = visibele;
}

irgendwo in function main steht:
splashscreen.visible = off;
irgendein_ANDERER_name.visible = on;
wait(-1);
irg_AND_name.visible = off;



Pfuh

Re: Intro [Re: jermy] #157532
09/29/07 19:33
09/29/07 19:33
Joined: Aug 2007
Posts: 182
AmenophisIV Offline OP
Member
AmenophisIV  Offline OP
Member

Joined: Aug 2007
Posts: 182
function main()
{
tex_share = on;
splashscreen.pos_x = (screen_size.x - bmap_width(splashmap))/2;
splashscreen.pos_y = (screen_size.y - bmap_height(splashmap))/2;
splashscreen.visible = on;
wait(3);

bmap sr_games;

Panel intro1
{
bmap = sr_games;
pos_x = (screen_size.x - bmap_width(sr_games))/2;
pos_y = (screen_size.y - bmap_height(sr_games))/2;
flags = visible;
}

level_load(level_str);
freeze_mode = 1;

sleep(1);
splashscreen.visible = off;
intro1.visible = on;
wait(-1);
intro1.visible = off;
bmap_purge(splashmap);
load_status();
...


Das ist meine function main. (nicht die ganze)
Jetzt habe ich aber ei Error nach dem anderen am Hals.
Ich habs aber doch so gemacht, wie du gesagt hast oder?

Kann es eventuell auch an der bmap liegen?
Ich habs mit Paint gemacht und als bmp gespeichert.



Re: Intro [Re: AmenophisIV] #157533
09/30/07 06:25
09/30/07 06:25
Joined: Aug 2007
Posts: 165
Germany
J
jermy Offline
Member
jermy  Offline
Member
J

Joined: Aug 2007
Posts: 165
Germany
ja genau so hab ich es gemeint nur musst du die BMAP vor der Function main definieren und den PANEL genauso!
Code:

bmap sr_games;

Panel intro1
{
bmap = sr_games;
pos_x = (screen_size.x - bmap_width(sr_games))/2;
pos_y = (screen_size.y - bmap_height(sr_games))/2;
flags = visible;
}

FUNCTION MAIN()
{

tex_share = on;
splashscreen.pos_x = (screen_size.x - bmap_width(splashmap))/2;
splashscreen.pos_y = (screen_size.y - bmap_height(splashmap))/2;
splashscreen.visible = on;
wait(3);





level_load(level_str);
freeze_mode = 1;

sleep(1);
splashscreen.visible = off;
intro1.visible = on;
wait(-1);
intro1.visible = off;
bmap_purge(splashmap);
//wenn du wilst kannst du auch noch deine intromap aus dem Arbeitsspeicher entfernen:
bmap_purge(intro1);

load_status();
[...]



Last edited by jermy; 09/30/07 06:27.
Re: Intro [Re: jermy] #157534
09/30/07 09:38
09/30/07 09:38
Joined: Jul 2007
Posts: 163
c:\Germany\Bavaria.exe
G_Tos Offline
Member
G_Tos  Offline
Member

Joined: Jul 2007
Posts: 163
c:\Germany\Bavaria.exe
Irgendwo im ersten Teil vom Standardscript, welches automatisch gemacht wird, wenn man die WDL datei zum ersten mal aufruft, steht splashmap=<logolite.pcx> oder so was ähnliches . Füge einfach in der nächsten Zeile sleep(1); ein und dann nochmal die Splashmap-anweisung, nur mit deinem Bild. So:

...
bmap splashmap = <logodark.pcx>; //3dgs-Logo
sleep(1); //eine Sekunde anzeigen lassen
bmap splashmap = <deinbild.pcx>;//eben dein Bild
...
Das müsste gehen


Spiele zu spielen ist Übung, sie zu machen Kunst!(Zitat)

Page 1 of 3 1 2 3

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