Xóm · bản xem trước thế giới

Để chủ dự án duyệt hướng: góc nhìn 3/4, pixel art nét 16 hiển thị 32 px/ô, thứ tự layer, sắp xếp độ sâu, nhân vật ghép lớp, 3 mức zoom. Mọi hình vẽ bằng code (không dùng asset LimeZu), chỉ để minh hoạ bố cục và tỉ lệ. Spec: spec/12-world.md, spec/13-avatar.md.

1. Thế giới 3/4, layer và độ sâu

Đi bằng ←↑→↓ / WASD (bấm vào bản đồ trước) hoặc chạm/bấm để đi tới. "Minh" đi vòng quanh một bàn ở Góc yên lặng để thấy nhân vật lúc ở sau, lúc ở trước bàn. Đi qua cửa phòng họp để thấy lanh tô (layer over) che đầu và bóng mờ nhân vật.

32 px/ô · Gần
Mức zoom (preset theo spec, kéo thanh để thử zoom lẻ)
Layer Tiled (dưới → trên)
Trạng thái
Kệ tài liệu:

2. Nhân vật ghép lớp

Mỗi lớp là một spritesheet cùng bố cục; đổi màu bằng thay dải màu khoá. Khi đổi đồ, các lớp được ghép sẵn thành một sheet (bên phải) rồi nhân vật chỉ vẽ một ảnh mỗi khung. Hàng right được lật từ hàng left. Nhân vật "Bạn" trên bản đồ dùng diện mạo này.

Lớp (LOOK_LAYERS, theo thứ tự vẽ)
Lựa chọn
Sheet đã ghép (nét 16 × 32, 6 cột; hàng: idle ↓←→↑, walk ↓←→↑)

Bản thật có 13 hàng (thêm sit, wave) và được phóng ×2 thành 192 × 832 px. Thời gian ghép lần gần nhất: –.

3. Thông số đang minh hoạ (đề xuất)

MụcGiá trị
Ô32 px thế giới, nét vẽ 16 px (phóng ×2 nearest)
Nhân vậtKhung 16 × 32 nét (32 × 64), cao ~1,7 ô, neo giữa chân, hộp va chạm 20 × 12 px
ZoomGần ≥ 24 px/ô · Vừa 16–24 · Toàn cảnh < 16 (avatar thành chấm màu theo trạng thái)
Độ sâufloor → walls → wall-decor → [nhân vật + đồ vật theo y] → over → chỉ báo
Tường bắc1 hàng gờ + 2 hàng mặt tường; đồ treo tường nằm trên mặt tường, footprint là hàng sàn sát chân tường