«procedural-generation» etiketlenmiş sorular

Prosedür oluşturma, içeriğin elle değil algoritmalara ve hesaplamalara dayalı olarak inşa edilmesidir.

3
Rastgele harita oluşturma - rastgele düğümleri dağıtma / kümeleme stratejileri
Uzayda basit bir 4X strateji oyunu yapıyorum, her düğüm bir ilgi çekici nokta (bir gezegen, bir asteroit vb.) Rasgele bir harita oluşturmak için aşağıdaki adımları uygularım Haritanın her bir düğümünün kaç türüne sahip olacağına karar verin (belki de diyelim ki 5 Dünya benzeri gezegen, 10 kısır gezegen vb.) Her düğüm …

1
Prosedürel olarak oluşturulan arazi haritası. Arazi türleri arasındaki karışım geçişleri
Soru, şimdiye kadarki en büyük ifade değil. Bazı doku ve arazi üretimi malzemelerini öğreniyor ve prototip oluşturuyorum ve belki de bana yardımcı olabileceğiniz bir şeyle karşılaştım. Nasıl çalışır: Prosedürel olarak bir arazi yüksekliği haritası oluşturuyorum. Sonsuz bir şekilde herhangi bir yönde kayabilir. (resim 1) Yükseklik haritasının değerine bağlı olarak renkleri …

4
Prosedürel araziler 3B: ne yapıldı? Bununla ilgili ortak algo ve / veya teoriler var mı? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapalı . Programlamanın yanı sıra, bir ortamı modellemek çok zaman alır. Örneğin, bir WoW zindan seviyesinde …

3
Bir grafiğin kenar sayısını azaltarak bağlı tutun
Rastgele oluşturulan zindanlarla bir oyun tasarlıyorum. Bunu bağlı, yönlendirilmemiş bir grafik olarak görmek istiyorum düğümlerin oda ve kenarların kapı veya koridor olduğu . Sonra zindan girişi olarak bir "yan" düğümü seçiyorum, bu giriş ve diğer tüm düğümler arasındaki mesafeyi hesaplıyorum ve en uzak düğümlerden birinin zindanın "hedefi" olduğuna karar veriyorum …

8
"Seviye dizesi" için en iyi çözüm?
Seviyenin başında rastgele seviye haritası üreten bir oyunum var. Seviyeyi kaydetmek ve yüklemek için bir yol uygulamak istiyorum. Belki XML tüm değişkeni kaydetmek için iyi bir seçenek olacağını düşünüyordum, o zaman bu XML ayrıştırabilir ve tam olarak aynı seviyeyi oluşturmak bir şey inşa etmek benim için kolay olurdu. Ama XML …

1
Zig-zagging UV haritalama artefaktlarını, incelen bir ağ üzerinde nasıl düzeltebilirim?
Bir eğriye dayalı yordamsal bir kafes oluşturuyorum ve kafesin boyutu aşağıda gördüğünüz gibi eğri boyunca küçülüyor. Ve sorun, boyut değiştikçe UV'nin zikzaklı hale gelmesidir (ağın boyutu eğri boyunca aynı olduğunda mükemmel çalışır). Vertices.Add(R); Vertices.Add(L); UVs.Add(new Vector2(0f, (float)id / count)); UVs.Add(new Vector2(1f, (float)id / count)); start = Vertices.Count - 4; Triangles.Add(start …

1
Haritada yordamı oluşturulan 2D kavisli yollar
Üzerinde çalıştığım bir oyun için otomatik olarak yol haritaları oluşturmak için algoritmalar deniyorum. Harika görünümlü haritalara sahip oldukları için " Kingdom Rush " oyunlarını referans noktası olarak kullanıyorum. Prosedürel içerik oluşturma konusunda yeniyim ve burada herhangi birinin işaretçisi olup olmadığını merak ediyordum. Rastgele yol topolojileri üretmeyi denedim, örneğin birkaç giriş …

6
Prosedür oluşturma, keşif mekaniğini desteklemek için nasıl kullanılabilir?
Prosedürel kuşağın, neredeyse sınırsız bir dünya sağlayacağı için açık macera oyunları için harika bir araç olduğu anlaşılıyor. Ancak, en başarılı prosedürel nesil oyunlarının tamamen farklı bir tür olduğunu fark ettim. Özellikle keşif için prosedürel nesil kullanan tek oyun No Man's Sky'dır, ancak muhtemelen kısmen prosedürel içeriğin keşif oyun mekaniğine çok …

5
Vector3s ile neden '> =' operatörünü kullanamıyorum?
Ben _positionAve olarak adlandırılan iki konum arasında hareket etmek için bir dikdörtgen almaya çalışıyorum _positionB. Her ikisi de tiptedir Vector3. Dikdörtgen gayet iyi hareket ediyor. Bununla birlikte, ulaştığında _positionB, ters yönde hareket etmez, olması gerektiği gibi. Bir göz atmak için koda geri döndüm. Ben nesne hareket ettikçe, ifkoddaki ifadeler rects …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 


3
Gerçekçi insan yüzlerinin rastgele oluşturulması
Çok sayıda gerçekçi görünümlü insan yüzü oluşturmanın pratik bir yolu ne olabilir? 3D modelleri rastgele seçmek ve bunları oluşturmak, özellikle geçici olarak ihtiyaç duyduğum için çok fazla bilgi işlem gücü gerektirecektir. Tek tek 2D çizilmiş parçaların katmanlanması, kesinlikle eksik olduğum bazı sanatsal yetenekler gerektirir. Ayrıca, kuşaksal sürecin mümkün olduğunca çok …

3
Akan araziyi “rastgele” oluşturmanın doğru yolu
Basit bir yukarıdan aşağıya RTS oyunu oluşturuyorum. İhtiyacım olduğunda anında "rastgele" haritalar oluşturmayı planlıyorum. Her şeyi 'geçişlerde' planlıyorum: Araziyi tüm otlarla doldurun Geri dönün ve rastgele çakıl atakları ekleyin Çakıl yuvarla İkinci Katta Dağ Manzarası Çiz Dağları yuvarlak vesaire vesaire. Şimdi aşağıdaki resme bir göz atın: Bunu harita düzenleyicimi kullanarak …

3
Rastgele Havuzlar veya Göller Üretme
Herhangi bir çokgen şekli çizebilen fonksiyonlar uyguladım, ancak bir gölün yuvarlak kenarlarını taklit eden pürüzsüz bir şekil oluşturamadım. İki daire oluşturmayı ve kenarları birleştirmeyi denedim, ancak yeterli varyasyon veya pürüzsüzlük yok. Herkes böyle bir şekil oluşturabilecek herhangi bir işaret veya fikir var mı?

2
Yüksek, sıcak alanlarda ne tür bir ortam beklenir?
Dünya haritasının rastgele oluşturulacağı bir "keşif" oyunu oluşturuyorum. Biyomlar, bir "sıcaklık haritası", bir "nem haritası" ve bir yükseklik haritası tarafından verilen veriler kullanılarak üretilir: örneğin soğuk + nem = kar, sıcak + nem = orman, vb. sıcak iklimde yüksek bölgelerle başa çıkmak için. Şu anda "çıplak" biyom (aşağıdaki resimde gri …

1
Bir ızgarada bir kasaba düzeni oluşturma
Aşağıdaki öğeleri kullanarak kare bir ızgarada (izometrik olarak işlenir, ancak bu önemli değil) bir kasaba düzeni oluşturmak istiyorum: 2x2 Evler 1 birim genişliğinde yollar Kanallar, 1 birim genişlik Örnek düzen: Her zaman belirli sayıda evim ve hepsini birbirine bağlamak için gereken sayıda yolum ve kanalım var. Evlerin ön kapılarının önünde …
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.