Tôi mới bắt đầu xây dựng trò chơi đầu tiên của mình với XNA (Tôi có kinh nghiệm với C # nhưng không phải trò chơi).
Tôi đang xây dựng một game bắn súng 2d từ trên xuống khá đơn giản. Tôi đã đọc hướng dẫn này về việc sử dụng một hệ thống va chạm dựa trên màu sắc và nó nghe có vẻ rất tuyệt đối với tôi. http://www.xnadevelopment.com/tutorials/theroadnottaken/theroadnottaken.shtml
Điều đó có nghĩa là tôi có thể nhanh chóng tạo các cấp chỉ bằng cách sử dụng bất kỳ chương trình đồ họa nào và không phải xác định cảnh quan của mình (tường, cây, v.v.) về các hộp va chạm, v.v phải không?
Tuy nhiên tôi có thể thấy rằng đi xuống con đường này có nghĩa là có lẽ việc tính toán để xác định xem các vật thể chuyển động nhanh như đạn xuyên tường có trở nên khó khăn hơn hay không bởi vì bạn không thể thực hiện các phép cắt giao nhau hình học cơ bản.
Có đúng không? Tôi có hối hận khi đi theo hướng này nếu trò chơi của tôi trở nên phức tạp hơn theo thời gian? Có đáng để đầu tư vào việc tạo ra một trình soạn thảo cấp độ để xác định cảnh quan của tôi về mặt hình học?
Bất kỳ lời khuyên cho một noob rất nhiều đánh giá cao!