Sự phát triển trò chơi

Q & A cho các nhà phát triển trò chơi chuyên nghiệp và độc lập

1
Tessname vs Geometry Shader
Chỉnh sửa cho tôi nếu tôi sai, nhưng cả hai công việc Shader Geometry và Tessname Shader đều tạo ra các đỉnh trong Đường ống đồ họa. Những gì tôi muốn biết là chúng khác nhau như thế nào và khi nào tôi nên sử dụng cái này hơn cái …







1
Khi nào một tứ giác thích hợp hơn băm không gian?
Tôi đang tạo một platformer 2d với nhiều đối tượng cùng một lúc. Chúng đều được phát hiện va chạm AABB. Lần đầu tiên tôi đã thử một phần tư để giảm số lượng đối tượng cần kiểm tra, đã thử một vài cấu hình khác nhau, nhưng nó không …

5
Phát hiện va chạm 2D
Giả sử tôi đang sử dụng nhân vật này. (nguồn: iconorms.com ) Làm thế nào bạn sẽ thực hiện phát hiện va chạm cho nó? Sử dụng hộp giới hạn dường như không phải là một xấp xỉ tốt, bởi vì hình dạng của con chim không ở gần hình …

3
Mục đích của các chỉ số trong kết xuất 3D là gì?
Giả sử bạn đang tạo một khối 3D trong OpenGL. Bạn thực hiện dữ liệu đỉnh cần thiết cho đối tượng (khối lập phương). Điều gì sẽ là điểm của việc sử dụng các chỉ số? void CreateCube() { const Vertex VERTICES[8] = { { { -.5f, -.5f, .5f, 1 …
11 opengl 

2
Làm cách nào tôi có thể ngẫu nhiên tạo địa hình cuộn phụ dựa trên gạch 2D?
Tôi muốn tạo ngẫu nhiên một bản đồ cho trò chơi hai bên 2D bằng cách sử dụng các ô sau: Tôi đã tìm thấy một vài bài viết tuyệt vời về quy trình bitmasking, ví dụ: http://www.angryfishstudios.com/2011/04/adventures-in-bitmasking/ http://www.saltgames.com/2010/a-bitwise -method-for-áp dụng-tilemaps / Tôi thích ý tưởng sử dụng bitmask / …





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.