«tilemap» etiketlenmiş sorular

Döşeme haritası, oyun alanını şekillendirmek için küçük grafik parçalarını, döşemeleri tekrar tekrar kullanma tekniğidir.

3
Rastgele harita üretimi
Java'da 2B tilemap RPG oyununa başladım / başladım ve rastgele harita oluşturma uygulaması yapmak istiyorum. Su kiremitleri ve yol kiremitleri ile birlikte farklı kiremitlerin (kir / kum / taş / çimen / çakıl vb.) Bir listesine sahibim, sorunum rastgele bir harita oluşturmaya nereden başlayacağım hakkında hiçbir fikrim yok. Arazi kısımlarına …
63 tiles  maps  tilemap 

6
Sprite döşememin iyi karolandığını nasıl hızlı bir şekilde kontrol edebilirim?
Güzel kiremit tilemap sprite yaratmaya çalışıyorum, ama kiremit ne kadar iyi olduğunu kontrol hantal. İdeal olarak, böyle bir mizanpajı gösteren bir resim editörüne sahip olmak isterdim, bu yüzden manuel bir kontrol olmadan iyi döşenip döşenmediğini görebiliyordum: [img] [img][img][img] [img] Hangi programlar bunu yapabilir veya bunu nasıl kolaylaştırabilirim?


3
Harita üretimi için rastgele tohum işlevi?
Harita değişiminin görsel sınırları olarak (haritadan geçerek) rastgele karo tabanlı bir harita oluşturma işlevini arıyorum. Haritanın sonsuz büyük olmasını ve labirent benzeri bir yapıya sahip olmasını istiyorum. Bununla birlikte, eğer dünya sonsuzsa, bir oyuncunun daha önce bulundukları yere geri dönmek bir problem yaratır. Oyun, oradaki her şeyin gerçekte nasıl göründüğünü …

2
Bağlantılı yollara sahip prosedürel 2D harita için algoritma
Çözülecek sorun: Tüm odaların bağlı olduğu karo tabanlı bir oyun için rastgele bir 2B zindan haritası oluşturun. Şu anda sahip olduğumdan daha iyi çözümler arıyorum. Mevcut çözümüm iki algoritmayı çalıştırmam. Birincisi odalarıyla zindan üretir. İkincisi, tüm odaların birbirine bağlı olduğundan emin olun. Başka ne tür çözümler olabileceğini merak ediyorum. Daha …

3
Ekipler kaynak dosyalarda yazma işleminin nasıl önlenmesini sağlar? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Oyun Geliştirme Stack Exchange için. 4 yıl önce kapandı . Örneğin, oyun motoru, birden fazla kişi tarafından aynı anda çalışılırken üzerine yazma işleminin nasıl engelleneceği ihtimali bana geldi. …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

4
Karo haritası oluşturma
Döşeme temelli bir oyun programlıyorum ve bazı temel döşemelerim (çimen, kir vb.) Var, ancak iyi rastgele harita oluşturma işlemlerini nasıl yapacağımı çözemiyorum, çünkü eğer gerçekten rastgele seçimler yapıyorsam çim / kir olmalı, şunu anlıyorum: Bunun neden olduğunu anlıyorum, ancak istediğim bazı rasgele sürekli çim veya toprak alanları oluşturmak. Daha mantıklı …

3
Bir çini motorunda rastgele bir “dünya” nasıl oluşturabilirim?
Klasik bir kiremit motoru üzerinde çalışan, ancak dünyası rasgele oluşturulmuş bir oyun tasarlıyorum. Bunu yapan oyunlar veya algoritmalar var mı? Bulduğum yordamsal üretim algoritmaları hiçbir zaman bir kiremit sistemi kullanmıyor ... Bir kiremit sistemi kullanarak bütün bir "dünya" oluşturmanın en iyi yolu nedir? Blok labirentten bahsetmiyorum ama genel bir "dünya …

3
Harita koordinat sistemi için en iyi uygulama
Oyun haritalarındaki koordinat sistemleri hakkında herhangi bir kural ve / veya en iyi bilinen yöntem var mı? Başlangıç ​​noktası genellikle haritanın ortasına mı yerleştirilmiş? Yoksa bir köşede mi yaşıyor ve harita 3B alanının tek bir oktanında mı inşa ediliyor?

6
Sorunsuz tilemap oluşturma (kenarlıksız bitişik görüntüler)
Bir fayans seti görüntüsünden fayans çizerek tilemaps çizen bir 2D oyun motorum var. Varsayılan olarak OpenGL GL_REPEATsadece bir kısmını değil tüm dokuyu ( ) sarayabileceğinden, her bir karo ayrı bir dokuya bölünür. Daha sonra aynı döşemenin bölgeleri birbirine bitişik hale getirilir. Amaçlandığı gibi çalışırken şöyle görünür: Bununla birlikte, kesirli ölçeklemeyi …

1
Unity 2017.2 Tilemap'in boyut sınırı nedir?
Unity 2017.2'nin Tilemap özelliğindeki belgeleri inceliyorum. Unity, belirli bir tilemap ağı için destekleyeceği maksimum karo sayısını sınırlıyor mu? Her bir döşemenin bir kez başlatıldığını ve çalışma zamanında Tilemap ağındaki dörtlüleri dokulandırmak için kullanıldığını biliyorum, bu yüzden örgü dörtlü sayım sınırının nihayetinde donanıma bağlı olduğunu ve az çok keyfi olarak yüksek …
17 unity  2d  tilemap 

3
XNA'da, büyük bir 2D dünya haritasının parçalarını dinamik olarak nasıl yüklerim?
Çok büyük bir dünya haritası geliştirmek istiyorum; en az 8000 × 6000 piksel boyutunda. 800 × 600 piksel PNG görüntülerinden oluşan 10 × 10 ızgaraya böldüm. Her şeyi belleğe yüklemekten kaçınmak için, görüntüler oynatıcının ızgaradaki konumuna bağlı olarak yüklenmeli ve boşaltılmalıdır. Örneğin, şu pozisyondaki oyuncu (3,3): Sağa doğru hareket ederken …



2
Birçok Küçük Çarpıştırıcıyı Daha Büyük Olanlara Birleştirmek
Binlerce ızgara kareden oluşan bir kiremit haritası kullanarak bir oyun yaratıyorum. Şu anda, her karenin çarpışmaları kontrol etmek için üzerinde bir kare çarpıştırıcısı var. Ancak, binlerce küçük blok ile hepsini çarpışmalara karşı kontrol etmek verimsizdir. Tilemap'ın önceden böyle görüneceğini bilseydim, binlerce minik yerine 3 veya 4 büyük çarpıştırıcı kullanabilirdim: Birçok …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.