Ich hätte so gerne....

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Benutzeravatar
Fugu
Hobby-Archäologe
Hobby-Archäologe
Beiträge: 168
Registriert: 04.10.2005, 00:51
Kontaktdaten:

Ich hätte so gerne....

Beitrag von Fugu »

...daß mein Character seinen Kopf bzw Augen mit den Bewegungen des Cursors bewegt...weiß jemand wie ich das am besten anstelle?
Benutzeravatar
KhrisMUC
Adventure-Gott
Adventure-Gott
Beiträge: 4674
Registriert: 14.03.2005, 00:55
Wohnort: München

Beitrag von KhrisMUC »

Ich hab das mal mit AGS 2.71 gemacht: source

Abgesehen von ein paar Sprites, zwei neuen views und einem zusätzlichen Charakter habe ich im global script Code in der rep_ex() und in der on_mouse_click() hinzugefügt.
Eine kleine Funktion berechnet den Winkel zwischen Kopf und Cursor.

Der Code sollte eigentlich leicht rauszukopieren und anzupassen zu sein.
Benutzeravatar
Fugu
Hobby-Archäologe
Hobby-Archäologe
Beiträge: 168
Registriert: 04.10.2005, 00:51
Kontaktdaten:

Beitrag von Fugu »

du bist...erschütternd..!!
besten dank..werds gleich (morgen) ausprobieren!
Benutzeravatar
Fugu
Hobby-Archäologe
Hobby-Archäologe
Beiträge: 168
Registriert: 04.10.2005, 00:51
Kontaktdaten:

Beitrag von Fugu »

wo wir schon dabei sind...wie würde selbiges denn anstatt auf den Mauszeiger bezogen auf Personen, bzw Hotspots aussehen, und könnte man Hotspots differenziert markieren (das nicht zwingend bei jedem Hotspot der Character hinschaut)?

und wie kann man die Nonplayer character mit der Blickrichtung auf den Spieler ausrichten?
Benutzeravatar
KhrisMUC
Adventure-Gott
Adventure-Gott
Beiträge: 4674
Registriert: 14.03.2005, 00:55
Wohnort: München

Beitrag von KhrisMUC »

1. Des geht theoretisch alles, Du siehst ja in der rep_ex die Zeile mit "w=angle(mouse.x-player.x, mouse.y-(player.y-35));", die muss nur an die entsprechenden Koordinaten angepasst werden.
Hotspots markieren am besten mit einem bool-Property.

2. cTyp.FaceLocation(player.x, player.y-35);
(Zumindest für eine der normalen vier Blickrichtungen, bei denen sich der Körper mitdreht. Wenn er nur den Kopf drehen soll, wird's ne Ecke komplizierter.)
Benutzeravatar
Fugu
Hobby-Archäologe
Hobby-Archäologe
Beiträge: 168
Registriert: 04.10.2005, 00:51
Kontaktdaten:

Beitrag von Fugu »

stimmt eigentlich...da war ich doch wieder etwas gedankenfaul.... :oops:
danke aber..!
Antworten