«c#» etiketlenmiş sorular

C #, .NET platformu ile birlikte Microsoft tarafından oluşturulmuş, çok paradigmalı, yönetilen, güçlü biçimde yazılmış, çöp toplama, programlama dilidir.

7
Yüzlerce 'oyun içi' karakteri nasıl yapılandırır / yönetiriz?
Unity'de Crusader Kings 2 gibi yüzlerce karakter içeren basit bir RTS oyunu yapıyorum. Onları saklamak için en kolay seçenek komut dosyası nesneleri kullanmak olacaktır, ancak bu, çalışma zamanında yenilerini oluşturamadığınız için iyi bir çözüm değildir. Bu yüzden tüm verileri içeren "Karakter" adlı bir C # sınıfı oluşturdum. Her şey iyi …
10 unity  c# 

1
Bir AudioClip'in ne kadar yüksek olduğunu belirleme
GetSpectrumDataMüzik çalar oynamak için bir düzey düzeni oluşturmak için bir şarkı çalmaya bir AudioSource kullanan bazı kod var . Oyuncuların kendi şarkılarını yükleyebilecekleri ve bu şarkılardaki verilerle oluşturulan seviyeleri çalabilecekleri bir işlev eklemek istiyorum. Ne yazık ki, farklı ses dosyalarını karşılaştırırken aşağıdakilerle karşılaştım: Gördüğünüz gibi, genlik klipten klibe büyük ölçüde …
10 unity  c#  audio 

2
Kodlanabilir Nesnelerde Koşullu Değişkenler
Kullanırken ScriptableObjects, bazı değişkenleri nasıl koşullu hale getirebilirim? Örnek Kod: [System.Serializable] public class Test : ScriptableObject { public bool testbool; public string teststring; public int testint; } Hedef: Ne zaman testbool == truesonra teststringdüzenlemeye kullanılabilir, ne zaman testbool == falsesonra testintdiğeri "ise düzenlemeye kullanılabilir gri ".
10 unity  c# 

3
Unity3D'de Sert Cisim Atlama Gücü ve Sıçrama Büyüklüğünün Birleşmesini Önleme
Unity3D'de oldukça basit bir mermer yarış oyunu inşa ediyorum. Top, yalnızca X ve Y eksenlerinde hareket eden bir 3D fizik nesnesidir. Sola ve sağa dönme ve zıplama yeteneğine sahiptir. Oldukça basit şeyler, ancak bir oyun kırma problemine çarptığımda: Yere düştüğünde ve yere çarptığında, topun sıçrama büyüklüğü, ekstra yüksek bir sıçrama …
10 unity  c#  physics  jumping 

1
Mesh'i Unity'deki bir İnteraktif Bezden nasıl saklayabilirim?
Bir sahnenin başlangıcında, 'top' GameObject'in üzerinde konumlandırılmış 'sayfa' adı verilen GameObject var. Sayfada bir İnteraktif Kumaş bileşeni ve bir Kumaş Oluşturucu bulunur. İnteraktif Kumaş bileşeni için Mesh çok sayıda köşeye sahip bir düzlemdir. Çalışma zamanında levha topun üzerine düşer ve istediğim şekli oluşturur. Etkileşimli Kumaş bileşenini bu noktada devre dışı …
10 unity  c#  3d-meshes  cloth 

2
Dinamik olarak değişen ağ üzerine bir köpük izi nasıl yansıtılır
Su yaratmaya çalışıyorum ve şu anda onu bir kafes üzerinde dinamik olarak dalgalar ürettim. Ama şimdi teknemi bu dalgaları manipüle etmek ve bunun üzerine Kelvin Wake'a neden olmak istiyorum. Gerçek şu ki, suyu farklı karolar kullanarak üretiyorum, aynı deseni dinamik olarak tekrarlıyorum. Peki bunu dinamik olarak oluşturulmuş bir kafesin (düzlemin) …
10 c#  unity  rendering 

4
Line Renderer hatları nasıl düz kalır?
Bir Line Renderer hattına daha fazla köşe eklerken, çizginin büküldüğünü ve düzgün bir çizgi olmayı bıraktığını fark ettim. .GIF Burada: http://i.imgur.com/hRAhCXM.gif Tüm çizgiler aynı z seviyesindedir, malzemeleri kaldırsam bile çizgiler hala bükülmüş gibi görünür. Neden bu ya da çözüm hakkında gitmek için herhangi bir öneri hakkında hiçbir fikrim yok? C …
10 c#  unity  2d  lines 



1
Yapay zeka için hedefe ulaşmak için doğru hızı bulma
Maksimum hızda seyahat eden maxSpeedve rotationSpeedsaniyede derece dönebilen bir gemim var . Gemi her zaman baktığı yöne doğru hareket eder, yani gemi ne kadar hızlı seyahat ederse dönüş yarıçapı o kadar büyük olur. Konumumu, dönüşümü ve hedefin konumunu biliyorum. Anlamak istediğim, bir hedefin bu hızda dönüş yarıçapım içinde mi yoksa …

3
2D oyun çözünürlüğünü nasıl bağımsız hale getirebilirim?
Basit bir 2D oyun üzerinde çalışıyorum. Cep telefonu versiyonunu bitirdim. Ancak, patronum oyunun RT'si üzerinde çalışmasını istiyor. Ben "dönüşüm" yapıyorum ama düğmelerimi yanlış yerlerde, çünkü ekran boyutunu sabit kodladım, şöyle: texture = game.Content.Load<Texture2D>("StartScreen"); mainFrame = new Rectangle(0, 0, game.GraphicsDevice.Viewport.Width, game.GraphicsDevice.Viewport.Height); // button definitions startbrect = new Rectangle(300, 258, 88, 88); …
10 c#  2d  resolution 

2
Bilinen kuyruklu bir maç oyununu optimize etmek için algoritma
Flowerz olarak bilinen bir oyun için C # .NET bir çözücü yazmaya çalışıyorum. Referans olması için MSN'de oynatabilirsiniz: http://zone.msn.com/gameplayer/gameplayer.aspx?game=flowerz . Eğlence için yazıyorum, herhangi bir görev veya işle ilgili herhangi bir şey için değil. Bu nedenle, tek sınır bilgisayarımdır (8GB RAM ile bir intel i7 çekirdeği). Endişelendiğim kadarıyla başka bir …
10 c#  algorithm  ai  puzzle 

1
C # / XNA donanım fare konumunu olsun
C # kullanıyorum ve donanım fare konumunu almaya çalışıyorum. Denediğim ilk şey, kullanımı basit olan basit XNA işleviydi Vector2 position = new Vector2(Mouse.GetState().X, Mouse.GetState().Y); Bundan sonra farenin çizimini de yapıyorum ve windows donanım faresine kıyasla, xna sağlanan bu yeni fare koordinatları "yavaşlıyor". Demek istediğim, birkaç kare geride kalıyor. Örneğin, oyun …

6
Visual Studio 2012 ve Oyun Geliştirme [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Game Development Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Pekala, bence bu basit bir soru, ama bazı cevaplar bulmakta zorlanıyorum. XNA'nın Visual Studio 2012'de olmayacağını …
10 xna  c#  3d  directx  .net 

1
Dünya uzayına ekran alanı
Oyun dünyamın x ekseni soldan sağa, y ekseni yukarıdan aşağıya ve z ekseni ekrandan çıktığı bir 2D oyun yazıyorum : Oyun dünyam yukarıdan aşağıya iken, oyun hafif bir eğimde işleniyor: Dünya uzayından ekran uzayına ve tam tersine projeksiyon üzerinde çalışıyorum. Önceki çalışma aşağıdaki gibi var: var viewport = new Viewport(0, …
10 xna  c#  matrix  projection  screen 

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.