Pengembangan Game

T&J untuk pengembang game profesional dan independen


6
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 / tampilan yang perlu saya …



1
Alat untuk mengembangkan Game C64
Hanya ingin tahu apa yang digunakan orang saat ini untuk mengembangkan Commodore 64 Games? Saya punya Panduan Referensi Programmer yang membahas semua detail, tetapi di Zaman modern saya menganggap saya tidak perlu melakukan pengembangan pada C64 yang sebenarnya itu sendiri? Apakah ada alat yang berjalan di Windows atau Mac OS …
10 tools 


4
Pemetaan Shadow dan Transparan Quads
Pemetaan bayangan menggunakan buffer kedalaman untuk menghitung di mana bayangan harus diambil. Masalah saya adalah bahwa saya ingin beberapa quads bertekstur semi transparan untuk memberikan bayangan - misalnya pohon billboard. Karena nilai kedalaman akan ditetapkan di semua quad dan bukan hanya bagian yang terlihat itu akan memberikan bayangan quad, yang …

2
Menghasilkan angka acak dalam Unity tanpa ambiguitas kelas
Saya memiliki masalah di Unity (C #) di mana saya ingin membuat angka acak. Saya ingin menggunakan System.Random(referensi: menggunakan System) tetapi Unity mengeluh bahwa itu ambigu untuk mereka sendiri UnityEngine.Random. Saya tidak dapat menentukan referensi (menggunakan System.Random) karena randombukan namespace. Bagaimana cara menentukan bahwa saya ingin menggunakan sistem secara acak …
10 unity  c# 

1
Bagaimana saya bisa memperbaiki artefak pemetaan zig-zagging UV pada mesh yang dihasilkan yang mengecil?
Saya membuat mesh prosedural berdasarkan kurva dan ukuran mesh semakin kecil di seluruh kurva seperti yang Anda lihat di bawah ini. Dan masalahnya adalah UV akan zig-zag sebagai perubahan ukuran (ini bekerja dengan sempurna ketika ukuran mesh sama di seluruh kurva). Vertices.Add(R); Vertices.Add(L); UVs.Add(new Vector2(0f, (float)id / count)); UVs.Add(new Vector2(1f, …

4
Bagaimana cara mengadaptasi algoritma pathfinding ke gerakan terbatas?
Bayangkan gerakan seperti mobil di mana entitas tidak dapat menyalakan uang receh. Katakanlah, demi diskusi, bahwa ketika dalam kecepatan mereka dapat berubah 90 derajat per detik. Ini dalam banyak kasus akan mengubah jalur optimal dan oleh karena itu pencarian pathf. Bahkan mungkin membuat jalur 'biasa' sama sekali tidak mungkin untuk …
10 path-finding  car 


2
Mengapa masker layer Unity perlu menggunakan bit shifting?
Saya akhirnya tahu mengapa layer mask saya untuk kode tumbukan tanah saya tidak berfungsi. Saya menggunakan NameToLayer()untuk mendapatkan layer yang saya butuhkan, tetapi layer mask menggunakan bit shifting untuk benar-benar menetapkan nilai layer mask. Ini sangat tidak biasa dan saya tidak melihat alasan mengapa ini tidak ditangani dalam kode di …
10 unity  c# 


2
Kapan menggunakan C ++ dan kapan menggunakan cetak biru?
Saya mencoba mempelajari cara menggunakan Mesin Unreal. Saya memiliki pengetahuan dasar tentang C ++. Baru-baru ini saya mulai membuat Survival Horror Game sebagai proyek yang saya lakukan untuk pengalaman belajar. Sejauh ini saya telah mengimplementasikan setiap fitur melalui sistem Blueprint. Jadi pertanyaan saya adalah untuk apa dan kapan saya akan …
10 c++  unreal-4 

2
Game 2D dan OpenGL modern
Konsep awal Ok, jadi yang saya kumpulkan sejauh ini adalah ini: jangan gunakan pipa tetap (usang atau akan ditinggalkan) vbos menyimpan "model objek" (sebagian besar data n) vaos menjelaskan bagaimana data diletakkan sehingga panggilan menarik tahu bagian apa dari masing-masing vbo untuk jenis informasi vertex apa (satu vao dapat merujuk …
10 opengl  2d  vbo  vao 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.