30/09/2018, 21:25

Xét va chạm giữa 2 picture box trong C#

Em biết trong C# có một phương thức để xét va chạm giữa 2 picturebox là IntersectsWith, chỉ cần 2 picture box va chạm nhau thì trả về true. cụ thể ví dụ có 2 picture box a và b thì xét va chạm như sau:

a.Bounds.IntersectsWith(b.Bounds)

Vấn đề ở đây làm sao để có thể phân biệt được picture box a va chạm vào bên nào của b ?

Vì em làm game Mario nên việc xét va chạm từ các hướng là cần thiết (Mario va chạm vào hai bên của con quái thì Mario chết, còn nếu bay lên đạp, tức va chạm từ trên xuống thì con quái chết,…)
Anh chị giúp em với ạ ! Em cám ơn nhiều lắm !

Tao Không Ngu. viết 23:30 ngày 30/09/2018

This post was flagged by the community and is temporarily hidden.

Ngọc An Nguyễn viết 23:35 ngày 30/09/2018

Không bạn.
Mà dựng lớp vector để làm gì vậy bạn ?

Bài liên quan
0