Cảnh 21
Phòng khách

Tổng quan
Địa điểm: Hà Lan
Phòng khách là một trong những cảnh đầu tiên của trò chơi và đã có ngay vài vật phẩm bạn có thể dùng.
Như bạn thấy, trò chơi diễn ra vào khoảng thập niên 60 đến 80, khi chưa có internet! Đó là một thời thật đẹp, haha :) Tôi cố ý chọn thời kỳ đó, và lý do sẽ rõ dần về sau trong trò chơi.
Thiết kế
Đây là cảnh thứ hai được chuyển từ bản phác thảo sang phong cách pixel perfect. Cái khó chủ yếu là làm cho tỷ lệ và phối cảnh chính xác. Mọi thứ luôn có thể tốt hơn, nhưng hiện tại với ánh sáng thì trông đã rất đẹp. Có một vài hoạt ảnh, như bật TV hoặc mở vòi nước hay tủ lạnh.

Bản phác thảo cảnh 21
Tôi đã có thêm nhiều kinh nghiệm khi dựng cảnh này. Việc tích hợp với Engine3 cũng chạy tốt. Dưới đây là một ví dụ rút gọn.
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