Pertanyaan yang diberi tag tilemap

10
Autotiling yang elegan

Saya mencari informasi tentang bagaimana orang menerapkan autotiling dalam game berbasis ubin mereka. Sejauh ini saya selalu mengimprovisasinya dengan banyak pernyataan "jika ... lain ..." yang sudah dikodekan, dan sekarang saya memutuskan bahwa inilah saatnya untuk menemukan solusi yang lebih...

10
Pilih ubin berdasarkan ubin yang berdekatan

Saya sedang mengerjakan editor peta ubin, dan saya harus memilih ubin secara otomatis, berdasarkan ubin yang berdekatan. Misalnya, ketika menempatkan ubin jalan, di sebelah ubin jalan lain, keduanya harus berorientasi sehingga mereka membentuk jalan yang berkelanjutan. Jika ada jalan lain di...

9
LibGDX menjaga kamera dalam batas TiledMap

Saya punya TiledMap sederhana yang bisa saya render dengan baik. Saya memiliki pemain yang melompat-lompat (dengan Box2D) di sekitar dan kamera saya mengikuti pemain di sekitar: cam.position.set( player.position().x * Game.PPM + Game.V_WIDTH / 4, player.position().y * Game.PPM,...

9
Garis pandang diagonal dengan dua sudut

Saat ini saya sedang menggunakan algoritma garis Bresenham untuk saling berhadapan. Masalahnya adalah saya telah menemukan kasus tepi di mana pemain dapat melihat menembus dinding. Terjadi ketika pemain melihat antara dua sudut dinding dengan celah di sisi lain pada sudut tertentu. Hasil yang...

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...

8
Paksa Muat Ulang VS soution Explorer saat menambahkan c # Script baru melalui Unity3d?

Ketika saya membuat skrip C # ( Create -> C# Script) melalui Unity3d atau menghapusnya dari Unity3d- Visual Studiotunjukkan jendela peringatan. itu menyebalkan. Apakah ada cara untuk memaksa "ReloadAll" di solusi Explorer tanpa

8
Menyimpan dinding yang berada di antara ubin

Saya menulis mesin isometrik di c ++. Saya memutuskan untuk mengambil pendekatan yang lebih realistis dan membuat dinding menempati ruang antara dua ubin, bukan satu ubin utuh, seperti yang ditunjukkan pada gambar di bawah ini (seperti di The Sims). Masalah saya adalah bahwa saya tidak tahu...

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...