Kích thước sprite anh hùng / nhân vật so với kích thước gạch?


9

Vì vậy, tôi đang tạo ra nền tảng đơn giản này trong đó Hero có kích thước 16x16, nhưng đồng thời, kích thước ô vuông là 16x16. Nghe có vẻ ổn phải không? Nhưng cửa sổ / thế giới trò chơi của tôi là 800x416, điều này làm cho Hero thực sự rất nhỏ so với. Điều này thực sự làm tôi ngạc nhiên, nhưng cho rằng Ive chưa bao giờ làm một platformer trước khi nó cũng là một khám phá mới.

Có một quy tắc được thiết lập cho quy mô trong các trò chơi platformer?

Tôi muốn cửa sổ trò chơi của mình giữ nguyên kích thước (800x416), vì trò chơi liên quan đến cấp độ lớn. Nhưng anh hùng của tôi nên lớn như thế nào?

Tôi hy vọng tôi đã rõ ràng với câu hỏi, và tôi đánh giá cao bất kỳ cái nhìn sâu sắc.

Cảm ơn


Thực sự không có quy tắc nào, mặc dù nhiều nền tảng có các ký tự có kích thước gấp đôi các ô.
thedaian

Tôi thứ hai quy tắc 2x. Một nhân vật có kích thước 16x32 vẫn có thể tạo nền tảng hạnh phúc trên một đặc quyền 16x16 và sẽ lớn hơn gấp đôi nhờ thực tế là mọi người không vuông.
Gregory Avery-Weir

3
Tôi nghĩ rằng tỷ lệ anh hùng trên kích thước màn hình quan trọng hơn so với anh hùng so với kích thước gạch.
Jimmy

1
@Jimmy, bạn nghĩ gì sẽ là một tỷ lệ phù hợp giữa kích thước màn hình và kích thước anh hùng?
Trẻ em

@Jimmy, bạn có thể muốn đưa ra câu trả lời để bạn nhận được số điểm bạn xứng đáng nhận được.
Kỹ sư

Câu trả lời:


11

Đây chủ yếu là một câu hỏi chủ quan, và nó phụ thuộc rất nhiều vào thẩm mỹ và cơ chế trò chơi dự định của bạn.

Tỷ lệ quan trọng là kích thước tính năng so với kích thước màn hình, không phải kích thước tính năng so với kích thước gạch. Một số số được đưa ra ở đây: http://kotiro.petermichaud.com/visual/resolution/ . Như bạn có thể nhận thấy, Mario Bro nguyên bản có một mario thực sự nhỏ, không chỉ về độ phân giải pixel, mà còn về mặt bất động sản màn hình (1/20 chiều cao). Bạn hầu như không biết nhân vật của mình là gì và thật khó để xây dựng sự gắn bó với một thứ gì đó nhỏ bé. Các game sau này trong sê-ri (dù là Mario 3 hay Mario World hay Paper Mario) đều có một nhân vật cao gần bằng chiều cao màn hình, bất kể độ phân giải.

Tôi cũng cho rằng tốc độ trò chơi của bạn phần nào ảnh hưởng đến kích thước. Ví dụ, Super Meat Boy có một đốm chuyển động nhanh trong một môi trường không thể tha thứ. Tầm nhìn được thu nhỏ hơn nữa và các tính năng và nhân vật nhỏ hơn, nhưng với tốc độ di chuyển của Meat Boy, nó sẽ trở nên ngột ngạt và chướng ngại vật chết người sẽ kiểm tra nghiêm trọng phản xạ của người chơi. Vẫn còn rất nhiều lần máy ảnh phóng to, để bạn có thể nhận dạng với nhân vật tốt hơn. Ngược lại, Castlevania có nhân vật chính di chuyển chậm và trò chơi xoay quanh sự tương tác giữa bạn và kẻ thù gần đó, vì vậy kích thước tính năng lớn hơn hoạt động tốt.


Phản ứng tuyệt vời! Vấn đề là, trò chơi của tôi di chuyển gần như nhanh như cậu bé siêu thịt (khoảng cách nhảy 20 viên gạch), vì vậy đó chủ yếu là lý do tại sao tôi hỏi. Nhưng bây giờ khi bạn đề cập đến kích thước tính năng cho kích thước màn hình, tôi thấy rằng ký tự 16x16 của tôi bằng 1/28 kích thước màn hình ở hầu hết các cấp độ, mặc dù ở một số cấp độ khi bạn phóng to, nó sẽ giảm xuống rất nhiều. Anh ta vẫn còn nhỏ, ngay cả khi anh ta là một nhãn cầu lớn, anh ta trông tối giản so với môi trường. Nhưng trò chơi cảm thấy tốt hơn rất nhiều khi Hero của tôi nhỏ hơn. Bất cứ ý tưởng làm thế nào để thỏa hiệp? (Tôi đã thay đổi nhân vật thành 1/14 bây giờ, cảm thấy vụng về hơn: /)
Kid

Bạn có thể làm cho máy ảnh thông minh hơn về việc phóng to và thu nhỏ tùy thuộc vào vị trí và vận tốc hiện tại của người chơi (Chẳng hạn, nếu bạn đang ở trên tường của một cấp độ, vì bạn không cần phải hiển thị bất cứ thứ gì phía sau bức tường hoặc phóng to khi nhân vật không di chuyển rất nhanh). Miễn là người chơi có thể nhìn thấy nhân vật được phóng to trong một khoảng thời gian tốt, trí tưởng tượng sẽ tự động cho phép họ lấp đầy các khoảng trống trong các phần khi nhân vật nhỏ.
Jimmy

2

Có một quy tắc được thiết lập cho quy mô trong các trò chơi platformer?

Không. Đây thường là vấn đề về hương vị và phong cách hình ảnh mà bạn muốn trò chơi của mình có. Bạn nên thử một vài tỷ lệ khác nhau về kích thước ô so với kích thước trình phát theo kích thước màn hình và xem cảm giác nào phù hợp nhất với bạn.

Như Jimmy đã chỉ ra trong các bình luận, sự khác biệt về kích thước giữa người chơi và màn hình có thể sẽ có tác động lớn hơn đến cảm giác của trò chơi. Kích thước của các ô so với người chơi phải là một chi tiết triển khai (ví dụ: xem xét rằng trên nhiều bảng điều khiển cũ, các họa tiết phần cứng là một kích thước cố định và do đó, các "họa tiết" trong trò chơi lớn hơn chỉ gồm nhiều ô) .

Để thực hiện điều này, điều quan trọng là cấu trúc trò chơi của bạn để các tỷ lệ đó có thể được thay đổi tương đối dễ dàng - vì vậy, bạn không muốn có nhiều giới hạn gạch mã hóa trong mã của mình, ví dụ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.