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

5
Döşeme tabanlı 2B platformda 45 ° eğimler
Kiremit tabanlı platformumda basit 45 ° eğimler istiyorum, ancak algoritmayı indiremiyorum. Lütfen kod ve videoya bir göz atın, belki açık olanı özlüyorum? //collisionRectangle is the collision rectangle of the player with //origin at the top left and width and height //wantedPosition is the new position the player will be set …
12 xna  c#  xna-4.0  platformer 

1
MUD tarzı metin tabanlı bir dünyada düzeyleri / odaları düzenleme
Küçük bir metin tabanlı macera oyunu yazmayı düşünüyorum, ancak dünyayı teknik açıdan nasıl tasarlamam gerektiğinden özellikle emin değilim. İlk düşüncem bunu XML'de yapmak, aşağıdaki gibi bir şey tasarlamak. Büyük XML yığını için özür dilerim, ama ne yaptığımı tam olarak açıklamanın önemli olduğunu hissettim. <level> <start> <!-- start in kitchen with …

3
Parçacıkları pürüzsüz bir damla olarak çizme
Oyun / grafik geliştirmede yeniyim ve parçacıklarla oynuyorum (2D olarak). Parçacık olarak birbirine sıvı / su gibi parçacıklar çizmek istiyorum. Kabarcık pürüzsüz (ve çok büyük) olmayacağından üst üste binen büyük daireler çizmek istemiyorum. Fiziği gerçekten bilmiyorum ama istediğim şeyin yüzey gerilimine benzeyen bir şey olduğunu varsayıyorum. Stackexchange veya Google'da hiçbir …

2
XNA'da kullanıcının mini oyunlar paketlerini indirebileceği ve ana .exe'nin değiştirilmeden bunları çalıştırabileceği bir mini oyun koleksiyonunu nasıl yapabilirim?
Şu anda XNA'da bir PC oyunu yapıyorum. Aslında bir mini oyun koleksiyonu (şu anda 3 mini oyun var), ancak indirilebilir 'paketlerde' daha fazlasını yapmayı ve eklemeyi planlıyorum. Sorum şu: Bunu başarmanın en iyi yolu nedir? Şu anda düşüncelerim: Bir 'oyun' arayüzü oluşturun Bu arayüze oyunlar oluşturun ancak .dll olarak oluşturun …
12 xna  c# 


1
Sağlam Bir Öğe Sistemi Oluşturma
Amacım modüler / olabildiğince genel bir öğe sistemi oluşturmaktır. Yükseltilebilir Öğeler (+6 Katana) Stat Değiştiricileri (+15 el becerisi) Öğe Değiştiriciler (% X Y hasar verme şansı, donma şansı) Şarj Edilebilir Öğeler (30 kullanımlık sihirli personel) Ögeleri Ayarla (Y özelliğini etkinleştirmek için 4 adet X seti ayarlayın) Nadirlik (ortak, benzersiz, efsanevi) …

5
Bileşen tabanlı bir oyunda çarpışma nasıl doğru bir şekilde ele alınır?
Bileşenlerin etrafında tasarlanmış bir oyunda çarpışmayı düzgün bir şekilde ele alma yollarının etrafına sarılmaya çalışıyorum. Birçok örnek PhysicsComponent, varlığın bileşen listesine eklenen bir çeşit var ama gerçek uygulama beni karıştırıyor. Bunun çalışması PhysicsComponentiçin etrafındaki dünyaya erişmesi gerekir. Bu benim için sezgisel bir anlam ifade etmiyor. Bir bileşen sadece konteynerinin (varlık) …

3
Her şeyi statik hale getir ve global tasarım desenimden kurtulmak istiyorum, ama nasıl?
Uzayda küçük bir zindan paleti yapıyorum ve motorun arka ucunun nasıl daha güzel hale getirileceğine dair bazı tavsiyeler duymak istiyorum. Temel olarak, şu anda her şey yöneticilerin bir yığınına dayanmaktadır: BackgroundManager: AddBackground(image, parallax)havalı arka plan efektleri yapma yöntemine sahiptir . ConfigManager: yapılandırma dosyasını okur / yapar ve bu yapılandırma dosyasından …

2
Bu iki koddan hangisi 'daha iyi'? Yerel değişken mi, sınıf değişkeni mi?
Daha fazla oyun yapıyorum ve daha aptalca sorular soruyorum. Umarım bu çok kısa. Katı bir cisme kuvvet uygulayarak bir Player nesnesini hareket ettiren çok temel bir sınıf yapıyorum, ama rb için bir sınıf referansı yapmalı mıyım, yoksa her kareyi güncelle içindeki bir yerel değişken mi? (Monobehaviour.GameObject birlik üst sınıfında zaten …
11 unity  c#  game-loop 

2
Gecikmeli fare girişi nasıl yapılır?
Bir araba oyunum var ve fikir oyuncunun sarhoş olması. Fareyi, geciktirmek için fareyi yan yana hareket ettirdiğiniz gecikmeli bir giriş yapmak istiyorum. Kullanıcının verdiği giriş ile aracın dönüş miktarı arasında nasıl sabit bir gecikme ayarlayabilirim? Şu anda bu var: h = Mathf.Lerp(h, (((Input.mousePosition.x / Screen.width) * 2) - 1), Time.deltaTime …
11 unity  c#  input  mouse 

2
Bir oyun nesnesinin bileşeninin yok edilip edilemeyeceğini kontrol edin
Unity'de bir oyun geliştirirken, [RequireComponent(typeof(%ComponentType%))]bileşenlerin tüm bağımlılıkların karşılanmasını sağlamak için liberal bir şekilde kullanıyorum . Şimdi çeşitli kullanıcı arayüzü nesnelerini vurgulayan bir eğitim sistemi uyguluyorum. Vurgulamayı yapmak için GameObject, sahnede bir referans alıyorum , daha sonra Instantiate () ile klonladım ve sonra görüntüleme için gerekli olmayan tüm bileşenleri özyinelemeli olarak …
11 unity  c# 

2
Zaman uyumsuz işlemleri / coroutines nasıl beklenir?
C # 5 awaitanahtar kelimesine benzer Unity 5, bitirmek için coroutines ve asenkron işlemler için beklemek için genel / yeniden kullanılabilir bir yol arıyorum . Düşünebildiğim en basit yol şudur: public class SomeUtility { public bool IsDoingSomething { get; private set; } public IEnumerator DoSomethingAsync() { IsDoingSomething = true; yield …

2
Dinamik engeller ve oyuncu tarafından yapılan tıkanmalar için bir yol bulma?
Merhaba Unity 5 bir TD oluşturma ve benim Pathfinding biraz yardıma ihtiyacım var. Ben kullanacağım Arons A * yol bulmanın beni dinamik nesneler kullanın ve çalışma zamanı sırasında yolunu güncelleme sağlayan benim AI için. Ancak oyunumda oyuncunun minyonları özel kuleleriyle bloke edebilmelerini istiyorum. Böyle bir şeyi nasıl başarabilirim? Daha fazla …
11 unity  c#  2d  ai  path-finding 


2
İki ağa bağlı durum arasında enterpolasyon mu yapıyorsunuz?
Müşteri tarafında simüle edilen birçok varlığım var (hızları çerçeve başına konumlarına ekleniyor) ve kendilerinin ölmelerini sağladım. En son nerede görüldükleri ve hız değişimleri hakkında güncellemeler gönderirler. Bu harika çalışıyor ve diğer oyuncular bu çalışmayı buluyor. Ancak, bir süre sonra bu oyuncular bir süre sonra desyncclemeye başlar. Bunun nedeni gecikme. Devletler …

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.