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

5
Thông tư Bullet lây lan thậm chí không
Tôi đang tạo ra một game bắn súng nhiều theo phong cách của Touhou. Ngay bây giờ tôi muốn có một phát bắn tròn rất đơn giản được bắn từ kẻ thù. Tuy nhiên, khoảng cách là rất không đồng đều, sẽ không tốt nếu bạn muốn sống sót. Mã …


4
Làm cách nào để tạo NPC và cảnh?
Làm cách nào để tạo các Sự kiện / Cảnh của NPC? Ví dụ, bất kỳ game nhập vai nào cũng sẽ có rất nhiều cảnh cắt trong trò chơi khác nhau, nơi bạn có thể diễn tả một câu chuyện. Những gì tôi đã nghĩ cho đến nay là …
7 c#  xna-4.0 

1
Hiệu quả Sprite Batching
Đang xem xét chuyển từ XNA sang API của 3D3D (Molehill). Vì vậy, khi kiểm tra hiệu năng tôi đã triển khai thực hiện theo đợt sprite, nhưng hiệu suất không tuyệt vời lắm, trong khi với XNA, tôi có thể dễ dàng rút ra tới 500 000 quads nhưng …



3
Thế hệ thủ tục tiến hóa [đóng]
Đã đóng cửa . Câu hỏi này cần được tập trung hơn . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó chỉ tập trung vào một vấn đề bằng cách chỉnh sửa bài đăng này . Đóng …




2
Làm thế nào tôi có thể thực hiện cập nhật khung độc lập?
Chỉnh sửa: Tôi đã khắc phục sự cố bằng cách thực hiện bước nhảy được sửa đổi và thêm vào, và tốc độ chỉ bằng tốc độ nhảy * t. Đây là những gì tôi có ngay bây giờ: if (GUI->Space && grounded){ jumpvelocity = -185.f * 2 / gravity; …
7 c++ 




2
Làm cách nào để căn chỉnh ma trận được sử dụng trong SpriteBatch và ma trận được sử dụng trong BasicEffect?
Tôi đang viết một công cụ Windows sử dụng XNA và cho phép người dùng đặt họa tiết trên màn hình. Tôi đang sử dụng 'máy ảnh' cho SpriteBatch được sử dụng để vẽ họa tiết, ví dụ: Matrix matrixForSpriteBatch = Matrix.CreateTranslation( -_cameraPosition.X, -_cameraPosition.Y, 0.0f) * Matrix.CreateRotationZ(_rotation) * Matrix.CreateScale(_scale) * …

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.