Szene 21
Das Wohnzimmer

Allgemein
Ort: Niederlande
Das Wohnzimmer ist eine der ersten Szenen des Spiels und enthält gleich ein paar Gegenstände, die du benutzen kannst.
Wie du sehen kannst, spielt das Spiel irgendwann zwischen den 60er und 80er Jahren, als es noch kein Internet gab! Das war eine schöne Zeit, haha :) Diese Zeit habe ich bewusst gewählt, warum, wird später im Spiel klar.
Design
Das ist die zweite Szene, die von der Skizze in den Pixel Perfect Stil umgesetzt wurde. Die Schwierigkeit lag vor allem darin, die Proportionen und die Perspektive richtig hinzubekommen. Alles kann immer besser werden, aber mit der Beleuchtung sieht es jetzt schon sehr gut aus. Es gibt ein paar Animationen, zum Beispiel das Einschalten des Fernsehers oder das Öffnen des Wasserhahns oder des Kühlschranks.

Die Skizze von Szene 21
Beim Aufbau der Szene habe ich viel Erfahrung gesammelt. Auch die Integration mit Engine3 funktioniert gut. Unten ein gekürztes Beispiel.
framesets:
animation/20059: # tv
framesetArguments:
x: 224
y: 91
zindexType: above # put on top of the given zindexStatic after processing
zindexStatic: 44
# audiosetArguments:
# audiosetType: *audioset-type-loop
# loopDelay: 0
class: *class-animation
ukey: *tv
clickable: true
animationKey: 1
animationStatus: *animation-pause
# audioset: assets/audio/20055/audio.mp
item/20058: # plant
framesetArguments:
x: 178
y: 70
zindexType: above # put on top of the given zindexStatic after processing
zindexStatic: 46
class: *class-item
ukey: *plant-21
clickable: true
item/20057: # cooking-pot
framesetArguments:
x: 404
y: 66
zindexType: above # put on top of the given zindexStatic after processing
zindexStatic: 45
class: *class-item
ukey: *cooking-pot
clickable: true
# HOVER
# ==================================================
*action-hover:
*newspaper: newspaper
*books-21: books
*door-21: door
*fridge: fridge
*faucet: faucet
*hotspot-21-stairs: Go upstairs
*cooking-pot: cooking pot
*plant-21: plant
*tv: tv
# SCENE GLOBAL USE
# ==================================================
*action-use:
*tv:
- <<: *walk
id: 210054
target:
x: 263
y: 148
framesetIndex: *move-up # force actor to frameset up, head to towards the tv
- <<: *animation
id: 210056
ukey: *tv
animationStatus: *animation-toggle
animationKeys: [2,3,4]
animationType: *animation-type-loop
dontWaitForCallback: true