Pengembangan Game

9
Manipulasi mesh pada GPU vs CPU

Hanya sedikit penasaran - di mana Anda melakukan manipulasi mesh, pada CPU atau di shader? Saya telah melakukan segalanya pada CPU dan seorang teman menyarankan untuk memindahkan beberapa hal ke sisi GPU. Jika Anda melakukan hal-hal seperti animasi tulang ... pada GPU, bagaimana Anda mendapatkan...

9
D3D / DXGI menangani transisi layar penuh

Saya memiliki aplikasi D3D11, dan saya ingin menambahkan suport layar penuh yang tepat. Sekarang saya dapat membiarkan DXGI mengalihkan jendela saya ke layar penuh untuk saya, dan saya mendapat kesan bahwa DXGI akan mengurus semua yang diperlukan untuk membuat rantai swap flip depan dan backbuffer...

9
Mengikuti jalan dengan mulus

Saat ini saya sedang membuat permainan pertahanan menara 2d dengan jalur statis yang telah ditentukan sebelumnya yang diikuti oleh musuh (menara tidak dapat memblokir jalan dan pencarian jalan bukanlah masalah yang saya coba pecahkan). Saya mencoba mencari cara bagaimana membuat unit mengikuti...

9
Bagaimana cara menutup lampu di Unity3D?

Pertama, saya memiliki Unity Pro. Saya sudah mencari-cari di lampu oklusi ketika mereka tidak dilihat untuk sementara waktu sekarang untuk meningkatkan kinerja. Metode utama yang saya gunakan adalah menggunakan BecameVisible () dan menguji frustrasi kamera. Masalah utama saya adalah jika pemain...

9
Sprite garis besar

Saat ini saya sedang mengerjakan game 2D, dan tugas saya saat ini adalah untuk menguraikan objek yang dipilih. Saya pada dasarnya menggunakan shader blur untuk melakukannya sepenuhnya runtime. Saya pertama-tama menggambar sprite saya menggunakan shader gaussian blur vertikal, kemudian saya...

9
Bagaimana menghapus jitter dari input gerak?

Saya menulis mod Minecraft yang mendukung input dari Razer Hydra . Ini adalah sepasang pengontrol gerakan (satu untuk setiap tangan) yang memberikan informasi posisi dan rotasi yang sangat akurat. Untuk keperluan pertanyaan ini, memutar pengontrol kanan pada sumbu Y menyebabkan karakter pemain...

9
Pembuatan peta gaya Zelda acak

Saya mencoba membuat secara acak peta kamar yang terhubung dengan pintu, dan saya berhasil membuatnya dengan menggunakan kode ini: public void generate(GameContainer gc) { rooms = new ArrayList<Room>(); startingRoom = new Room(0); startingRoom.setPosition(viewport.getCenterX(),...

9
Bagaimana cara memuat sumber daya grafis secara asinkron?

Mari kita pikirkan platform-agnostik: Saya ingin memuat beberapa sumber daya grafis sementara sisa permainan sedang berjalan. Pada prinsipnya, saya dapat memuat file aktual pada utas terpisah, atau menggunakan async I / O. Tetapi dengan objek grafis, saya harus mengunggahnya ke GPU, dan itu...

9
Penargetan drone

Bayangkan sebuah "drone" dan titik target di pesawat 2d. Ada delapan parameter: P = my position Q = target position V = my velocity I = my moment of inertia w = my angular velocity s = my angular position T = max thrust U = max torque (Kami hanya akan mengatakan targetnya diam) Tugas drone...