Pertanyaan yang diberi tag «tilemap»

Tile map adalah teknik menggunakan kembali potongan grafik kecil, ubin, berulang-ulang untuk membentuk bidang permainan.

3
Bagaimana cara mendapatkan semua ubin dari Tilemap?
Saya telah mencoba sedikit TileMapsistem baru di Unity dan saya sedang mencari cara untuk mengakses ubin sebagai Daftar atau array 2D tapi saya tidak dapat menemukan selain GetTile(Vector3Int vector)yang mengembalikan hanya satu ubin ... Apakah ada cara untuk melakukan ini ?
13 unity  tilemap 

2
Apakah Anda memiliki Kerangka Sistem Entitas?
Saya telah membaca Kerangka Sistem Entitas khusus Artemis. Saya mencoba memutuskan apakah itu tepat untuk saya. Saya benar-benar bekerja pada game art pixel 2d berbasis ubin, dan saya tidak berpikir mereka akan menjadi sumber daya yang intensif. Saya selalu menggunakan OOP standar dengan banyak warisan di masa lalu. Pemahaman saya …

3
Pembuatan jalan / sungai pada peta grid 2d
Ini adalah pertanyaan pemula, tapi begini: Peta saya adalah grid 2d, dan saya ingin menghasilkan jalan dan sungai. Rute dari titik awal hingga akhir tidak boleh menjadi rute optimal dalam jumlah ubin. Sebaliknya, mereka harus memiliki tingkat keacakan (putaran) tertentu. Apakah ada algoritma standar untuk hal semacam ini? Bersulang! MEMPERBARUI: …

2
Bagaimana saya dapat secara acak membuat medan sisi-penggulung berbasis ubin 2D?
Saya ingin membuat peta secara acak untuk gim sidescroller 2D menggunakan tileset berikut: Saya telah menemukan beberapa artikel bagus tentang proses bitmasking, misalnya: http://www.angryfishstudios.com/2011/04/adventures-in-bitmasking/ http://www.saltgames.com/2010/a-bitwise -metod-for-apply-tilemaps / Saya suka ide menggunakan bitmask / tilemask alih-alih melakukan klausa besar atau beralih pernyataan. Namun, saya mengalami kesulitan memvisualisasikan seluruh proses dan tidak …


2
Bagaimana cara menerapkan ubin yang dibuat secara prosedural di libgdx?
Saya membuat game Zelda-esque top-down sederhana di libgdx, dan saya ingin menerapkan ruang bawah tanah berbasis ubin yang dihasilkan secara prosedural, mirip dengan ini. Libgdx memang memiliki kelas yang disebut TiledMap yang tampaknya sesuai dengan kebutuhan saya, namun dokumentasi di luar dokumen resmi menunjukkan bahwa TiledMaps hanya dapat digunakan bersama …

2
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 sekitarnya, kita mungkin perlu menggunakan ubin sudut atau persimpangan. …


3
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 elegan. Saya pergi mencari di internet untuk contoh implementasi autotiling …


4
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, 0 ); cam.update(); Namun, kamera akan memindahkan "dari" TiledMap. Bagaimana saya bisa menyimpan …

2
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 saya inginkan adalah ubin di antara dua …

1
Bagaimana saya bisa secara prosedural menemukan tembok yang memisahkan dua titik atau lebih pada peta berbasis grid?
Saya mencoba untuk menghasilkan dinding yang memotong titik tertentu dari titik tertentu lainnya. Gambar terlampir menunjukkan hal yang saya kejar: Biru terpisah dari Merah. Biru dipisahkan dari Merah dan Kuning. Biru dipisahkan dari Merah dengan penghalang ubin. Multiple Blue dipisahkan dari multiple Red. Ada ide bagaimana melakukan ini?


2
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 jendela?
8 unity  visual-studio  unity  google-play-services  google-play  physics  simulations  c#  unity  raycasting  unity  virtual-reality  savegame  arcade  c++  steam  ios  objective-c  databases  storage  opengl  vbo  vao  libgdx  scene2d  unity  animation  c#  path-finding  roguelikes  opengl  c++  glsl  2d  physics  phaser  selection  3dsmax  unity  collision-detection  c#  tilemap  isometric  unity  c#  2d  sprites  mouse  scripting  grid  c#  unity  libgdx  java  unity  playstation4  c#  c++  directx  dll  c++cli  libgdx  overlap2d  multiplayer  node.js  websocket  animation  unity  textures  unity  terrain  physics  unity  rotation  movement  transformation  monogame  windows  installer  shaders  unity  virtual-reality  unity  performance  frame-rate  profiler  google-play  appstore  trademark  java  android  libgdx  unity  unity-networking  unity  physics  software-engineering  unity  savegame  physics  2d  unity  unity  c#  unity-networking  textures  geometry  unreal-4  3d-modeling  java  android  libgdx  android  collision-detection  libgdx  rotation  legal  localization  patents  opengl  cubemap  sampler-state  2d  transformation  unity  c#  opengl  glsl  lighting  opentk  c++  collision-detection  physics 

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.