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
Hiệu suất rất lớn khi sử dụng drawImage với IMG vs CANVAS
Tôi kết hợp một vài thử nghiệm đơn giản để đưa hình ảnh vào khung vẽ. Một kết xuất từ ​​một IMG, trong khi cái còn lại hiển thị từ CANVAS ngoài màn hình. Bạn có thể xem mã và kết quả tại đây: http://jsperf.com/canvas-rendering/2 Trong hầu hết các trình …


8
Trò chơi HTML5
Trò chơi HTML5 có mã nguồn có thể xem được. Có cách nào để làm cho chúng như tập tin swf? Làm thế nào để ẩn thuật toán trò chơi? Bạn nghĩ gì về Plugin Deobfuscator của Firefox JavaScript và obfuscation?


2
Mô hình quỹ đạo hình elip
Tôi đang chơi với quỹ đạo trong một trò chơi 2 chiều đơn giản, nơi một con tàu bay vòng quanh vũ trụ và bị thu hút bởi những thứ đồ sộ. Vận tốc của con tàu được lưu trữ trong một vectơ và gia tốc được áp dụng cho …

3
Cập nhật bộ nhớ kết cấu thông qua shader?
Tiêu đề nói gì. Có thể cập nhật một kết cấu thông qua trình tạo bóng glsl không? Cái gì đó như : //Read vec4 Pixel = texture2D(TextureID,gl_TexCoord[TextureIndex].st); //Write to texture memory ? vec4 NewPixel = Pixel + vec4(0.0,0.0,0.0,AlphaPatch); // ?? How to write back to texture memory ?? texture2D(TextureID,gl_TexCoord[TextureIndex].st) …



3
Hàm Sys_PageIn () làm gì trong Quake?
Tôi đã nhận thấy trong quá trình khởi tạo của Quake ban đầu, hàm sau được gọi. volatile int sys_checksum; // **lots of code** void Sys_PageIn(void *ptr, int size) { byte *x; int j,m,n; //touch all memory to make sure its there. The 16-page skip is to //keep Win 95 …
8 c  win32 

1
Cách tiếp cận rắn 360 độ
Gần đây tôi đã tham gia vào XNA và phải nói rằng tôi yêu nó. Như một trò chơi hello world, tôi quyết định tạo ra trò chơi kinh điển "Snake". Phiên bản 90 độ rất đơn giản và dễ thực hiện. Nhưng khi tôi cố gắng tạo ra một …





5
JIT (javascript / canvas) so với AOT (Flash) có ý nghĩa gì về hiệu suất trò chơi dựa trên trình duyệt?
Theo kinh nghiệm của tôi, cho đến tận ngày nay, tôi vẫn thấy nhiều sự chậm trễ về hình ảnh trong chuyển động / hoạt hình thực thể trong các trò chơi dựa trên JavaScript (Canvas) so với các trò chơi dựa trên Flash. Tại sao lại thế này - …

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.