Probleme mit Cursor

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Benutzeravatar
TheRock
Rätselmeister
Rätselmeister
Beiträge: 2136
Registriert: 21.05.2006, 19:13
Wohnort: Berlin
Kontaktdaten:

Probleme mit Cursor

Beitrag von TheRock »

Habe bei einem hotspot funktion gemacht

Code: Alles auswählen

function hotspot2_a() {
  // script for Hotspot 2: Mouse moves over hotspot
mouse.UseModeGraphic(eModegoleft);
}
#sectionend hotspot2_a  
Jetzt bleibt der Mauszeiger aber so und ich möchte,
dass er normal wird, wenn der Zeiger von dem Hotspot runter bin....
Wie mach ich das?
Und wie lade ich die Demo hoch( so nebenmbei)
Benutzeravatar
KhrisMUC
Adventure-Gott
Adventure-Gott
Beiträge: 4674
Registriert: 14.03.2005, 00:55
Wohnort: München

Beitrag von KhrisMUC »

Füg' das im global script in die repeatedly_execute ein:

Code: Alles auswählen

  if (Hotspot.GetAtScreenXY(mouse.x, mouse.y)==null)
    Mouse.UseDefaultGraphic();
( so nebenmbei): http://www.rapidshare.de
Use gopher repellent on funny little man
Benutzeravatar
TheRock
Rätselmeister
Rätselmeister
Beiträge: 2136
Registriert: 21.05.2006, 19:13
Wohnort: Berlin
Kontaktdaten:

Beitrag von TheRock »

geht nicht....
Benutzeravatar
TheRock
Rätselmeister
Rätselmeister
Beiträge: 2136
Registriert: 21.05.2006, 19:13
Wohnort: Berlin
Kontaktdaten:

Beitrag von TheRock »

geht nicht
Benutzeravatar
TheRock
Rätselmeister
Rätselmeister
Beiträge: 2136
Registriert: 21.05.2006, 19:13
Wohnort: Berlin
Kontaktdaten:

Beitrag von TheRock »

sorry, dass es da so oft steht, aber er hat die seite nicht aufgebaut und ich habichs zigmal unmgeschrieben und auf absenden geklickt

@khrismuk:
Diesmal isses keine Lüge :wink:
strazer
Komplettlösungsnutzer
Komplettlösungsnutzer
Beiträge: 35
Registriert: 17.06.2005, 14:22

Beitrag von strazer »

Wo kein Hotspot gezeichnet wurde ist nicht keiner vorhanden, sondern Hotspot 0. Hotspot 0 ist überall da wo kein anderer ist.
Also probiere es mal so:

Code: Alles auswählen

 if (Hotspot.GetAtScreenXY(mouse.x, mouse.y)==hotspot[0])
   mouse.UseDefaultGraphic();
Benutzeravatar
TheRock
Rätselmeister
Rätselmeister
Beiträge: 2136
Registriert: 21.05.2006, 19:13
Wohnort: Berlin
Kontaktdaten:

Beitrag von TheRock »

Super jetzt klappts Danke!
Achja
wenn ich über nen Hotspot fahre färbt der cursor sich rot(Norm:weß)
Wenn ich das Inventar öffne und es ohne Gegenstand wieder verlasse, dann bleibt der Zeiger konstant normal(sprich kein rot)?!

Woran liegt das?

Das mit der Zeigerfärbung habe ich im cursor menü gemacht
Benutzeravatar
KhrisMUC
Adventure-Gott
Adventure-Gott
Beiträge: 4674
Registriert: 14.03.2005, 00:55
Wohnort: München

Beitrag von KhrisMUC »

Also Du hast den Haken bei "Animate" reingemacht und dann den Haken bei "Only when over a hotspot or object", oder?

Wenn das nach dem Öffnen des Inventars nicht mehr geht, schätze ich mal, dass Du für jeden Cursormode den gleichen Zeiger hast und Dir deswegen nicht auffällt, dass ein anderer Cursormode aktiv ist, bei dem keine Haken "Animate"-Haken drin sind.
Use gopher repellent on funny little man
Antworten