Làm thế nào tôi có thể đưa ảo ảnh về chiều cao cho một quả bóng trong 2D?


40

Trong các trò chơi bóng đá 2D từ trên xuống, đôi khi một quả bóng được tạo ảo giác ở trên không, như dưới đây:

thí dụ

Làm thế nào tôi có thể đạt được điều này?


đây là câu trả lời của bạn japantoday.com/carget/lifestyle/view/ mẹo : bóng tối.
v.oddou

1
Trích dẫn nguồn hình ảnh: Ban đầu tôi đã cắt GIF đó ra khỏi video chơi trò chơi này của Tiki Taka Soccer cho câu hỏi này .
Anko

Liên quan chặt
Anko

1
Tùy thuộc vào kích thước chế độ xem của trò chơi của bạn, bạn cũng có thể sử dụng phối cảnh bằng cách làm cho quả bóng lớn hơn
Wilf

Quả bóng cách bóng của nó bao xa!,
Bradman175

Câu trả lời:


79

Cho bóng một giá trị chiều cao. Vẽ một cái bóng ở vị trí 2D thực tế của quả bóng; bóng sẽ giúp định hướng không gian bóng cho người chơi.

Khi bạn vẽ bóng bản thân , bù đắp vị trí Y bởi "chiều cao" của quả bóng. Nếu bạn muốn thực hiện nhiều hơn chỉ là ảo ảnh, hãy sử dụng giá trị chiều cao này trong các tính toán - ví dụ: bạn có thể thực hiện khả năng bóng đi qua đầu người chơi trong trò chơi như bạn đã thể hiện bằng cách kiểm tra xem chiều cao có phải không geater hơn chiều cao của người chơi.


40
Ngoài ra, chia tỷ lệ bóng khi nó đi lên trên trục Y để thêm hiệu ứng (trong khi thu nhỏ bóng nếu bạn muốn)
jgallant

Ý tưởng của @Jon thực sự thông minh. Tùy thuộc vào loại trò chơi nào và mức độ 'hành động' mà bạn muốn đưa vào đó, đó là một ý tưởng thực sự tốt (cũng dễ thực hiện)
tfrascaroli

1
Bạn cũng có thể chia tỷ lệ bóng (hoặc trong trường hợp các họa tiết, thay đổi sprite thành hình ảnh lớn hơn / nhỏ hơn) để nó bắt chước gần hơn với máy ảnh. Điều này có thể phóng đại chiều cao, hoặc có thể tinh tế, tùy thuộc vào mức độ chênh lệch kích thước được sử dụng.
Draco18

1
@Jon thu nhỏ bóng sẽ không thực tế. Làm cho nó lan tỏa hơn , nếu nó nằm trong cấp độ công nghệ của trò chơi.
hobbs

1
@Kramii đó thực sự là những gì bạn nhận được khi bạn "bù vị trí Y bằng" chiều cao "của quả bóng" như được mô tả trong câu trả lời.
osvein

78

Bóng và kết cấu .

Hoạ tiết bóng để hiển thị nó xoay. Điều này giúp tạo ảo giác về sự quay của một quả cầu, có nhiều hơn 2 chiều.

nhập mô tả hình ảnh ở đây

Một cái bóng có thể lừa bộ não của bạn tin vào tất cả các loại. Làm cho những thứ bằng phẳng trông giống như chúng có chiều thứ ba.

nhập mô tả hình ảnh ở đây

Bạn thậm chí không phải thay đổi chiều cao của quả bóng, bạn chỉ cần thay đổi vị trí của bóng.

nhập mô tả hình ảnh ở đây

Video này là một ví dụ tuyệt vời về những gì bóng tối có thể làm. Bạn sẽ nhận thấy rằng quả bóng di chuyển giống hệt nhau trong mỗi chuỗi, chỉ có bóng thay đổi: https://www.youtube.com/watch?v=5fgOK0odA1o


6
Tôi xin lỗi vì những gif khủng khiếp ... Tôi ước chúng ta có thể nhúng video.
MichaelHouse

18
những gifs là hoàn hảo và chúng có thể nhúng. Trong trường hợp video, tôi cần chơi thủ công từng người trong số họ
lukas.pukenis

Ngoài ra các video sẽ được liên kết bên ngoài. AFAIK thậm chí StackOverflow không tải xuống video youtube và lưu trữ chúng ... nhưng GIF họ có thể lưu trữ.
Nelson

một số trang web mạng có thể nhúng youtube
joojaa

Đề nghị tốt đẹp, nhưng bù đắp bóng tối có vẻ kỳ lạ. Cái bóng là hình chiếu của một quả bóng xuống mặt phẳng mặt đất. Nó đi theo một đường thẳng (không phải là parabola, như quả bóng 3d) và khi bóng ở trên mặt đất, vị trí của quả bóng và bóng phải khớp. Nếu chúng ta bù bóng thay vì bóng, nó có thể rất khó hiểu. Chúng ta sẽ phải làm cho cái bóng có quỹ đạo parabol để di chuyển nó đến quả bóng, hoặc làm cho nó đột nhiên biến mất khi quả bóng hạ cánh. Cả hai tùy chọn sẽ trông rất lạ.
interphx

1

Shadow và Ball là các khía cạnh quan trọng. Kích thước bóng và khoảng cách giữa Bóng và bóng sẽ tăng khi tăng chiều cao. Ngoài ra, kích thước bóng nên tăng khi tăng chiều cao bóng. Vị trí bóng đại diện cho vị trí của bóng trong 2d và khi tăng chiều cao bóng, bạn phải thay đổi vị trí bóng (Tôi giả sử rằng nguồn sáng là đồng nhất và nó không phải là một điểm giống như đèn. Nguồn sáng thay đổi mọi thứ về bóng). Cuối cùng, bạn có thể thêm một số hình ảnh động như luồng không khí.


3
Kích thước bóng sẽ tăng ... chỉ khi chúng có hình chiếu phối cảnh. Nếu đó là hình học, giống như hình ảnh, kích thước quả bóng sẽ giữ nguyên.
Arturo Torres Sánchez

0

Tôi sẽ làm những gì các áp phích trên đề nghị, Bóng tối và kích thước tăng lên khi bóng cao hơn. Một điều tôi nhớ từ khi chơi tennis trên các trò chơi truyền hình cũ là quả bóng cũng chậm lại khi nó càng cao và càng lớn. Khi nó đạt đến đỉnh cao và bắt đầu "đi xuống", nó sẽ bắt đầu nhanh hơn một lần nữa khi nó trở nên nhỏ hơn.


-1

Bạn vẽ một cái bóng bên dưới quả bóng, giống như nó được thực hiện trong gif. Bóng càng cao, khoảng cách giữa bóng và bóng càng dài.

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.