Pushed-Image bei GUI soll bleiben
- Campusanis
- Hobby-Archäologe
- Beiträge: 108
- Registriert: 06.01.2003, 13:22
- Kontaktdaten:
Pushed-Image bei GUI soll bleiben
tach ma wieder...
Ich hab jetzt schon diverse AGS-Games gespielt und jedes Mal bewegt sich der Mund beim Sprechen, ich hab allerdings nie herausgefunden, wie die das machen, würde das gern mal wissen, weil mein Character seinen Mund einfach net aufmachen will...
Und noch was: Wenn ich bei meiner GUI auf einen Button klicke soll das "PushedImage" auch noch zu sehen sein, wenn ich mit dem Cursor vom Bild wegbin! Argh...
Campusanis
Ich hab jetzt schon diverse AGS-Games gespielt und jedes Mal bewegt sich der Mund beim Sprechen, ich hab allerdings nie herausgefunden, wie die das machen, würde das gern mal wissen, weil mein Character seinen Mund einfach net aufmachen will...
Und noch was: Wenn ich bei meiner GUI auf einen Button klicke soll das "PushedImage" auch noch zu sehen sein, wenn ich mit dem Cursor vom Bild wegbin! Argh...
Campusanis
Lust auf eine Mystery-Horror-Fortsetzungsgeschichte? Das Psychospiel
- DasJan
- Adventure-Treff
- Beiträge: 14683
- Registriert: 17.02.2002, 17:34
- Wohnort: London
- Kontaktdaten:
Re:Mundbewegung
1.
Da muss dein Character auch eine entsprechende "View" besitzen, in der er den Mund aufmacht, bzw. eine View für jede Richtung. Ich weiß nicht genau, was da Konvention ist, in der Hilfe solltest du aber leicht was dazu finden.
2.
In dem Script, was abläuft, wenn du den Button drückst, musst du dann das normale Image des Buttons entsprechend ändern.
Das Jan
Da muss dein Character auch eine entsprechende "View" besitzen, in der er den Mund aufmacht, bzw. eine View für jede Richtung. Ich weiß nicht genau, was da Konvention ist, in der Hilfe solltest du aber leicht was dazu finden.
2.
In dem Script, was abläuft, wenn du den Button drückst, musst du dann das normale Image des Buttons entsprechend ändern.
Das Jan
"If you are the smartest person in the room, you are in the wrong room."
- Campusanis
- Hobby-Archäologe
- Beiträge: 108
- Registriert: 06.01.2003, 13:22
- Kontaktdaten:
Re:Mundbewegung
(zu1.) also falls du diese Monkey Island Demo von LucasFan kennst: Da ist das irgendwie anders: Der hat weder ein View zum sprechen, noch eins zum laufen! Und ein AnimateCharacter habe ich auch nirgends gesehen. Bin ich zu blöd, oder wat? In der Hilfe hab ich auch nix gefunden!
Lust auf eine Mystery-Horror-Fortsetzungsgeschichte? Das Psychospiel
-
- Logik-Lord
- Beiträge: 1089
- Registriert: 12.08.2002, 11:44
- Wohnort: Köln
Re:Mundbewegung
[quote author=Campusanis link=board=7;threadid=974;start=0#msg12684 date=1043847857]
Ich hab jetzt schon diverse AGS-Games gespielt und jedes Mal bewegt sich der Mund beim Sprechen, ich hab allerdings nie herausgefunden, wie die das machen, würde das gern mal wissen, weil mein Character seinen Mund einfach net aufmachen will...
[/quote]
Ganz einfach eigentlich: Du mals die Mundbewegungs-Sprites, lädst sie in den Sprite Manager, definierst unter Views die Abfolge der Sprites beim Sprechen, und ordnest jedem Character unter "Talk View" die entsprechende Nummer zu.
Ich hab jetzt schon diverse AGS-Games gespielt und jedes Mal bewegt sich der Mund beim Sprechen, ich hab allerdings nie herausgefunden, wie die das machen, würde das gern mal wissen, weil mein Character seinen Mund einfach net aufmachen will...
[/quote]
Ganz einfach eigentlich: Du mals die Mundbewegungs-Sprites, lädst sie in den Sprite Manager, definierst unter Views die Abfolge der Sprites beim Sprechen, und ordnest jedem Character unter "Talk View" die entsprechende Nummer zu.
-
- Süßwasserpirat
- Beiträge: 443
- Registriert: 22.09.2002, 12:53
Re:Mundbewegung
Natürlich hat er.Der hat weder ein View zum sprechen, noch eins zum laufen!
Klicke links im Navigator-Fenster auf "Views".
Da sind alle Views aufgelistet.
Die View 3 zB ist der Monkey2-Guybrush beim sprechen.
View 16 zeigt den Monkey1-Guybrush beim sprechen.
Vielleicht hast du falsch geguckt?
- Campusanis
- Hobby-Archäologe
- Beiträge: 108
- Registriert: 06.01.2003, 13:22
- Kontaktdaten:
Re:Mundbewegung
*mirselbergegendenkopfhämmer*
Blind muss man sein... Hab die Spalte, wo man "View 2, View3" auswählen kan komplett übersehen... Beim nächsten Mal such ich erstmal den ganzen Screen ab
Blind muss man sein... Hab die Spalte, wo man "View 2, View3" auswählen kan komplett übersehen... Beim nächsten Mal such ich erstmal den ganzen Screen ab
Lust auf eine Mystery-Horror-Fortsetzungsgeschichte? Das Psychospiel
- Campusanis
- Hobby-Archäologe
- Beiträge: 108
- Registriert: 06.01.2003, 13:22
- Kontaktdaten:
Re:Mundbewegung
Wie genau soll das denn funktionieren? Ich hab da schon so einige Tricks versucht, aber wenn ich den Cursor vom Button wegbewege, ist das normale Image wieder da...2.
In dem Script, was abläuft, wenn du den Button drückst, musst du dann das normale Image des Buttons entsprechend ändern.
Lust auf eine Mystery-Horror-Fortsetzungsgeschichte? Das Psychospiel
- Campusanis
- Hobby-Archäologe
- Beiträge: 108
- Registriert: 06.01.2003, 13:22
- Kontaktdaten:
Re:Pushed-Image bei GUI soll bleiben
hallo?! Hat denn plötzlich niemand mehr ne Ahnung, wie das funktionieren soll?
Campsusanis
Campsusanis
Lust auf eine Mystery-Horror-Fortsetzungsgeschichte? Das Psychospiel
-
- Tastatursteuerer
- Beiträge: 535
- Registriert: 02.03.2002, 14:40
- Wohnort: Ronville
Re:Pushed-Image bei GUI soll bleiben
Du musst SetButtonPic benutzen. Damit gibst du dem Button ein neues Bild.
if (interface == 1) {
if (button == 1) // Button gedrückt
SetButtonPic(1,1,1,100);
}
Die Werte von SetButtonPic mußt du natürlich deinem Interface anpassen.
if (interface == 1) {
if (button == 1) // Button gedrückt
SetButtonPic(1,1,1,100);
}
Die Werte von SetButtonPic mußt du natürlich deinem Interface anpassen.
- Campusanis
- Hobby-Archäologe
- Beiträge: 108
- Registriert: 06.01.2003, 13:22
- Kontaktdaten:
Re:Pushed-Image bei GUI soll bleiben
OK, so weit so gut, wenn ich den Button geklickt habe, bleibt das Pushed-Image jetzt. Allerdings bleibt es jetzt zu lange... Wenn ich auf das Objekt geklickt habe, soll das normale Image wieder hergestellt habe. Und für jedes Objekt bei "any click on object" alle Buttons wieder "zurückzusetzen", ist ein bisschen umständlich, oder nicht?
Gibt es da nicht noch irgendeine andere Möglichkeit?
Mit
if (button != 0) {
SetButtonPic(0,0,1,35);
}
funktioniert es auch nicht :-\
Krich noch ie Krise... Wäre nett, wenn ich mir nochmal helfen könntet.
Campusanis
Gibt es da nicht noch irgendeine andere Möglichkeit?
Mit
if (button != 0) {
SetButtonPic(0,0,1,35);
}
funktioniert es auch nicht :-\
Krich noch ie Krise... Wäre nett, wenn ich mir nochmal helfen könntet.
Campusanis
Lust auf eine Mystery-Horror-Fortsetzungsgeschichte? Das Psychospiel
-
- Tastatursteuerer
- Beiträge: 535
- Registriert: 02.03.2002, 14:40
- Wohnort: Ronville
Re:Pushed-Image bei GUI soll bleiben
Zumindest etwas schwer verständlich. Kannst du nicht deine GUI posten, damit man sich anschauen kann was sie bezwecken soll? Ansonsten ist es schwer, irgendwelche Tipps zu geben.…ist ein bisschen umständlich, oder nicht?
- Campusanis
- Hobby-Archäologe
- Beiträge: 108
- Registriert: 06.01.2003, 13:22
- Kontaktdaten:
Re:Pushed-Image bei GUI soll bleiben
Soll ich nur das Script posten, oder was? Die ganze GUI zu exportieren wäre ja ohne die Bilder recht schwachsinnig...
Hier ist erstmal das Script (du wirst es wiedererkennen ;D)
Campusanis
Hier ist erstmal das Script (du wirst es wiedererkennen ;D)
Ich habe das bisher nur mit dem "Schau"-Bild probiert, also nicht wundern, dass ein bisschen was fehlt...if (interface == 0) {
if (button == 0) { // schau
SetCursorMode(1);
SetGlobalInt(80,8);
SetButtonPic(0,0,1,59);
}
if (button == 1) { // benutze
SetCursorMode(2);
SetGlobalInt(80,7);
}
if (button == 2) { // rede
SetCursorMode(3);
SetGlobalInt(80,9);
}
if (button != 0) {
SetButtonPic(0,0,1,35);
}
if ((button == 4) & (game.top_inv_item < game.num_inv_items - 3))
game.top_inv_item = game.top_inv_item + 4;
if ((button == 3) & (game.top_inv_item > 0))
game.top_inv_item = game.top_inv_item - 4;
}
Campusanis
Lust auf eine Mystery-Horror-Fortsetzungsgeschichte? Das Psychospiel
-
- Tastatursteuerer
- Beiträge: 535
- Registriert: 02.03.2002, 14:40
- Wohnort: Ronville
Re:Pushed-Image bei GUI soll bleiben
Kann es sein, dass du an einem Monkey Island 3-Interface arbeitest? Es dürfte schwierig werden, dass mit den alten SCUMM-Scripts zu realisieren. Schau mal hier und hier. Alle drei GUIs sind dem von Monkey Island 3 in einigen Punkten ähnlich. Du kannst ja versuchen, sie miteinander zu kombinieren. Allzu leicht dürfte das allerdings nicht werden… :-\
- DasJan
- Adventure-Treff
- Beiträge: 14683
- Registriert: 17.02.2002, 17:34
- Wohnort: London
- Kontaktdaten:
Re:Pushed-Image bei GUI soll bleiben
Stimmt, MI3 GUI ist nicht leicht. Dumdidum...
Das Jan
Das Jan
"If you are the smartest person in the room, you are in the wrong room."
- Campusanis
- Hobby-Archäologe
- Beiträge: 108
- Registriert: 06.01.2003, 13:22
- Kontaktdaten:
Re:Pushed-Image bei GUI soll bleiben
Also, dass eine MI3-GUI zu schwer für mich ist, hab ich schon herausgefunden, also hab ich eben einfach die MI2-"Schau"-Grafik durch den Totenschädel von MI3 ersetzt (genauso, wie mit "Benutze" und "Sprich", sodass es quasi eine Mischung aus MI2 und MI3-GUI ist.
Das einzige, was jetzt noch fehlt, ist dass das "Pushed-Image"(ist es ja mittlerweile eigentlich gar nicht mehr) beim Klick auf ein Objekt wieder verschwindet und das normale Bild wieder erscheint, denn sonst weiß man ja garnicht, welche Funktion gerade benutzt wird, da ich den Text, wo steht "Benutze...", "Schau..." usw. auch gelöscht habe, weil das "benutzen" auch als "Nimm" gebraucht wird, das "sprechen" auch als "Iss" usw... (Hat diesen Satz irgendjemand verstanden?)
Campusanis
Das einzige, was jetzt noch fehlt, ist dass das "Pushed-Image"(ist es ja mittlerweile eigentlich gar nicht mehr) beim Klick auf ein Objekt wieder verschwindet und das normale Bild wieder erscheint, denn sonst weiß man ja garnicht, welche Funktion gerade benutzt wird, da ich den Text, wo steht "Benutze...", "Schau..." usw. auch gelöscht habe, weil das "benutzen" auch als "Nimm" gebraucht wird, das "sprechen" auch als "Iss" usw... (Hat diesen Satz irgendjemand verstanden?)
Campusanis
Lust auf eine Mystery-Horror-Fortsetzungsgeschichte? Das Psychospiel