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








4
Cách chụp màn hình trong DirectX 9 thành bitmap thô trong bộ nhớ mà không cần sử dụng D3DXSaveSurfaceToFile
Tôi biết rằng trong OpenGL tôi có thể làm một cái gì đó như thế này glReadBuffer( GL_FRONT ); glReadPixels( 0, 0, _width, _height, GL_RGB, GL_UNSIGNED_BYTE, _buffer ); Và nó khá nhanh, tôi nhận được bitmap thô trong _buffer. Khi tôi cố gắng làm điều này trong DirectX. Giả sử …



1
Phát lại video trong trò chơi - định dạng và giải mã
Những giải pháp nguồn mở miễn phí / không hạn chế nào (không phải GPL) có sẵn để giải mã video trò chơi? Các yêu cầu rất đơn giản: API C tương đối dễ sử dụng tập tin được mã hóa phải khá nhỏ phải có một ứng dụng chuyển …
8 video 

1
OpenGL: Ánh sáng ở cuối hiệu ứng đường hầm
Bất cứ ai cũng biết thực hiện hiệu ứng "ánh sáng ở cuối đường hầm"? nơi bên ngoài hoàn toàn sáng sủa và dần trở nên rõ ràng hơn? Điều ngược lại cũng có thể đúng, trong đó bên trong đường hầm rất tối cho đến khi bạn bước vào …


2
Tại sao Unity3D sụp đổ trong VirtualBox?
Tôi đang chạy Unity3D trong một phiên bản ảo của Windows, sử dụng phần mềm Virtual Box trên Linux. Tôi có các bổ sung dành cho khách được cài đặt với hỗ trợ DirectX. Tôi đã thử sử dụng Windows XP SP3 32 bit và Windows 7 64 bit. Máy …

2
Shader hình học cho nhiều nguyên thủy
Làm thế nào tôi có thể tạo một shader hình học có thể xử lý nhiều nguyên thủy? Ví dụ: khi tạo một shader hình học cho các hình tam giác, tôi định nghĩa một bố cục như sau: layout(triangles) in; layout(triangle_strip, max_vertices=3) out; Nhưng nếu tôi sử dụng trình …

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.