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

2
Microsoft XNA Platformer Örneği, Collsion Detection doğru bir şekilde uygulandı mı?
Microsoft tarafından sağlanan örnek, çarpışma algılamasında (görebildiğim kadarıyla) küçük bir hata olacak gibi görünüyor. Kullanıcı Geçilemeyen bir döşemeyle çarpıştığında, kesişimin derinliği hesaplanır. X ve Y derinlik değerlerinden daha küçük olanı, kullanıcının döşemeyle çarpışmayacak şekilde konumunu sabitlemek için kullanılır. Ancak kullanıcı çapraz olarak seyahat ediyorsa, bu, karakterin döşemeyle ilk çarpıştığı noktada …

2
Bileşen tabanlı bir varlık sistemindeki komut dosyası ve "yerel" bileşenleri işleme
Şu anda bir varlık temelde sadece bir kimlik ve bir oyun nesnesi oluşturmak için bileşenleri bir demet bağlayan bazı yardımcı yöntemler olduğu bir bileşen tabanlı varlık sistemi uygulamaya çalışıyorum. Bunun bazı hedefleri: Bileşenler yalnızca durum içerir (örn. Konum, sağlık, cephane sayısı) => mantık, bu bileşenleri ve durumlarını (ör. PhysicsSystem, RenderSystem, …

2
Dünyadan oyuncuya envanter sistemi nasıl yapılır?
XNA (gerçekten önemli değil, herhangi bir platform olabilir) içinde bir envanter sistemi uygulamaya çalışırken bir sorunla karşılaşıyorum ama şimdiye kadar. İşte kafamı sarmaya çalıştığım sorun: Dünyadan bir eşyayı nasıl alabilirim (bir canavarı öldürdüğün zırhı düşürdüğünü düşün) ve oyuncumun envanterine nasıl alabilirim? Bir envanter sadece bir öğe listesiyse, teknik olarak, bir …
11 xna  c#  2d 

5
Mekansal karma ve dörtlü ağaçlara 2D Mekansal bölümleme alternatifleri
Oyunumda bir uzamsal bölümleme algoritması uygulamaya çalışıyorum, ancak hem uzamsal karmalar hem de dörtlüler aradığım şey değil. Seviyemin büyüklüğünün bir sınırı olmaması gerekiyordu (sadece Int32 sınırları). Ben bir "Seviye Genişliği" ve "Seviye Yüksekliği" gerekmez bir mekansal bölümleme algoritması gerekir. Çok sayıda hareketli fiziksel nesnem var. 500+ nesneleri desteklemek için yeterince …

5
Olaya dayalı bir sistemde iç içe giriş
Olaylara ve delegelere sahip bir olay tabanlı girdi işleme sistemi kullanıyorum. Bir örnek: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Ancak, 'iç içe' girdiyle nasıl başa çıkacağımı merak etmeye başladım. Örneğin Half-Life 2'de (ya da gerçekten herhangi bir Kaynak oyunda) ile öğeleri alabilirsiniz E. Bir öğeyi seçtiğinizde, ateş edemezsiniz Left Mouse, bunun …


1
SDL.NET/Tao.SDL'de 8 bitlik bir yüzeyin paletini nasıl edinebilirim?
Mümkünse SDL.NET'te 8 bitlik bir yüzeyin paletini veya Tao.SDL kullanarak (büyük olasılıkla) elde etmek istiyorum. Bunun nedeni, 32 bitlik bir yüzeyle nasıl yapacağınız gibi renkleri değiştirmek için yüzeyleri birleştirmek yerine paletle doğrudan palet takas etmek istiyorum. SDL_Surface ve SDL_PixelFormat'ı aldım, ancak aynı şekilde paleti almaya gittiğimde, bir System.ExecutionEngineException alıyorum: private …
11 c#  image  palette 

5
XNA çerçevesi sunucu tarafı programlama için uygun mu?
Ben metin tabanlı bir MUD oluşturmak için arıyorum, bu yüzden XNA çerçevenin öğeleri bir sürü ihtiyacım olan uygun görünüyor. Özellikle genel oyun döngüsü, ağ iletişimi vb. Gibi şeyler. XNA, UI ve ses ile etkileşimli bir ortama sıkıca bağlı gibi görünüyor, bu yüzden gitmek için doğru yol olup olmadığından emin değilim. …
11 c#  xna 


1
Birlikteki Nesnenin hareketli grafiğini değiştirme
Kahramanın (nesne) senaryo kodunun içine spriteını değiştirme imkanı eklemek istiyorum. Böylece oyuncu boşluk düğmesine basar ve hareketli grafik, projeye eklenmiş olan hareketli hareketli grafiğe dönüşür. Bunu yapmak için bana örnek bir kod verebilir misiniz?
11 c#  2d  unity  sprites 

3
İzometrik Çarpışma Tespiti
İki izometrik karo çarpışmasını tespit etmeye çalışırken bazı sorunlar yaşıyorum. Döşeme üzerindeki her nokta arasındaki satırları çizmeyi ve sonra (muhtemelen yanlış formülü nedeniyle) işe yaramadı ancak hat kesişimlerini kontrol etmeyi denedim Bugün bir süredir bunu inceledikten sonra, çok şey düşündüğümü ve daha kolay bir yol olması gerektiğine inanıyorum. Kod aramıyorum …

4
Bir noktanın döndürülmüş bir dikdörtgenin içinde olup olmadığını nasıl verimli bir şekilde kontrol edebilirim?
Optimizasyon uğruna bir kısmı, öğrenme amaçlı bir kısmı, sormaya cesaret edeceğim: Bir 2D noktasının C # veya C ++ kullanarak P2D döndürülmüş bir dikdörtgen içinde olup olmadığını en verimli şekilde nasıl kontrol edebilirim XYZW? Şu anda, Gerçek Zamanlı Çarpışma Algılama kitabında bulunan "üçgende nokta" algoritması kullanmak ve iki kez çalıştırmak …

2
Cep telefonlarını bir başkasını çevrelemek için ne tür bir direksiyon davranışı veya mantığı kullanabilirim?
Oyunumda başka bir oyuncuya bir çeteyi yönlendirmek için yol bulmayı kullanıyorum (onları takip etmek için). Bu, onları oyuncunun üstesinden gelmek için çalışır, ancak hedeflerinden önce biraz durmalarını istiyorum (bu nedenle sondan önceki düğümü seçmek iyi çalışır). Bununla birlikte, birden fazla çetenin cep telefonu peşinde koşarken bazen "birbirinin üzerine istiflenir". Bundan …

4
Linux'ta C # ile oyun yazmama izin veren çerçeveler var mı? [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 . 6 yıl önce kapalı . XNA'ya alternatif gibi bir şey arıyorum - 2D veya 3D motor olup olmadığı umurumda değil. Ben …
10 xna  c# 

3
Neden PBBG için C # üzerinden PHP? [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 . 2 yıl önce kapalı . Ben bir C # geliştiricisi ve kalıcı bir tarayıcı tabanlı oyun (PBBG) inşa bir hobi projesi …

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.