Pertanyaan yang diberi tag pygame

19
Melakukan efek SNES Mode 7 (affine transform) di pygame

Apakah ada hal seperti jawaban singkat tentang cara melakukan efek tipe Mode 7 / mario kart di pygame? Saya telah melakukan pencarian di Google secara ekstensif, semua dokumen yang dapat saya buat adalah lusinan halaman dalam bahasa lain (asm, c) dengan banyak persamaan yang tampak aneh dan...

10
Buat frame rate pygame lebih cepat

Dengan membuat profil game saya, saya melihat bahwa sebagian besar waktu eksekusi game hobi saya adalah antara blit dan flip call. Saat ini, hanya berjalan sekitar 13fps. Kartu video saya cukup baik, jadi dugaan saya adalah pygame tidak menggunakannya. Adakah yang tahu tentang opsi grafik /...

10
Pola umum untuk skala "unit nyata" ke piksel?

Ini adalah pertanyaan lanjutan untuk pertanyaan ini . Saya ingin tahu apakah ada pola umum / tipikal / terbaik untuk skala representasi saya di dunia (saat ini 160Kmx160Km) agar sesuai dengan area gambar (saat ini 800x600 piksel). Saya dapat memikirkan setidaknya empat pendekatan yang...

9
Meningkatkan kecepatan blitting?

Saya sedang mengerjakan sidescroller 2d di PyGame. Untuk setiap peta kami menggunakan satu tekstur (ini adalah ukuran sebenarnya dari tekstur): Lalu kami memuat gambar dengan kode ini: sprite = pygame.image.load("Maps/MapTesting.png") sprite.convert() sprite = pygame.transform.scale(sprite,...

9
Bagaimana cara kerja gluLookAt?

Dari pengertian saya, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); setara dengan: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Tetapi ketika saya mencetak ModelViewmatriks, panggilan ke...

8
Klon PyGame QIX, area pengisian

Saya bermain-main dengan PyGame. Sekarang saya mencoba menerapkan klon QIX . Saya memiliki loop permainan saya, dan saya dapat memindahkan pemain (kursor) di layar. Di QIX, pergerakan pemain meninggalkan jejak (ekor) di layar, membuat polyline. Jika polyline dengan batas layar membuat poligon,...

8
Cara paling efisien untuk menggambar titik dengan OpenGL

Saya sedang menulis game OpenGL 3D. Akan ada banyak segitiga untuk medan dan objek yang digunakan. Saya belajar dari panduan resmi OpenGL dan metode pertama yang disajikan adalah memanggil fungsi glVertexsetelah glBeginuntuk setiap simpul yang ingin Anda gambar. Namun metode ini kedengarannya...

8
Menerapkan SceneManager menggunakan OpenFL

Saya mencoba menerapkan SceneManager dasar menggunakan OpenFL dan Haxe. Saya tidak punya banyak pengalaman menggunakan OpenFL dan Haxe jadi saya punya beberapa masalah. Inilah cara saya mendesain kelas SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager...