«input» etiketlenmiş sorular

Giriş, bir oyuna oyuncu etkileşimi aracılığıyla sağlanan verilerdir (fare, klavye, gamepad, vb. Aracılığıyla).

5
İyi 2D Platformer Fiziği [kapalı]
Box2D ile 2D platform için ayarlanmış bir temel karakter denetleyicisine sahibim ve iyi hissetmek için ince ayar yapmaya başladım. Fizik motorlarının ince ayar yapmak için çok fazla düğmesi var ve benim için kullanmam gereken ilk şey, bir fizik motoru ile yazdığım bana göre net değil. Atlama birkaç keneler için bir …
76 box2d  physics  input 

2
Bir karakter nasıl atlanır?
Şu anda Direct # 9.0 kullanarak C # ile oyun yapıyorum. Oyunun yeni versiyonu Eşek Kong NES. Neredeyse her şeyi tamamladım, ancak Mario'nun atlamasının fiziği ile ilgili problem yaşıyorum. Y ve X koordinasyonları için beyan ettiğim değişkenler var. Bunu yapmanın basit bir yöntemi olup olmadığını merak ediyordum. Bir cevap için …
44 physics  input  jumping 

6
Oyunumu oynayan insanların orta fare düğmesine sahip olduğunu (güvenli bir şekilde) varsayabilir miyim?
Başlık hemen hemen her şeyi söylüyor. Şu anda muhtemelen sıradan oyuncular tarafından oynanmayacak bir masaüstü oyunu yazıyorum. Bu yüzden beklentim, hemen hemen her kullanıcının büyük olasılıkla zaten kaydırma tekerleği + düğmesi olan bir fareye sahip olmasıdır. Bu doğru mu? Bu soru "oyuncular için" - büyükannemin dizüstü bilgisayarında o düğme yoksa …

3
Bir oyunun% 100 CPU kullanması normal midir?
Oyun motorumda çok iş parçacıklı giriş işleme uygulamıştım; burada işletim sisteminden girdi toplamak için çağıran kod ve zaman damgaları ayrı bir iş parçacığında ve ana iş parçasındaki her karede bir araya toplanmış girdiyi yiyorum. mantıksal oyun zamanı. Hepsi işe yarıyor, ancak bu kurulum işlemcimin% 100'ünü kullanıyor. İki çekirdeğim var ve …

3
Giriş ve oyun nesnelerinin kaygılarını nasıl ve nasıl ayırırım?
Muhtemelen basit bir klavye ve fare olayları, dokunma olayları veya ivmeölçer girişi olarak bir şey olabilir, bir geliştirici giriş ile uğraşmak zorunda her oyunda. Bu giriş, dolaylı olarak oyundaki nesneleri doğrudan etkiler. Bazen aynı giriş farklı nesneleri etkileyebilir. Şimdi bunun nasıl modelleneceğini düşünüyordum. Gördüğüm gibi iki farklı yaklaşım var. Oyun …

3
Yoklama ve olay güdümlü giriş
Giriş yöntemi için oylama kullanarak bir oyun geliştiriyorum. Ancak, şimdi oyun menülerine ve diğer UI bileşenlerine daha derinlemesine baktığım için, muhtemelen olay güdümlü girdiler olmasını isterim. Belki de her ikisine de sahip olmak, UI için yönlendirilen olayı kullanmak ve "dünya" girdisi için oy kullanmak. En iyi yolun ne olduğunu merak …
19 java  input  events  polling 

1
Unity'deki yüzey kalemleri nasıl desteklenir?
Oyunumuz dokunmatik veya fare ile harika çalışıyor, ancak Yüzey kalemi hiç bir işaretleme aygıtı olarak kaydedilmemiş gibi görünüyor. Yerel bir yapıda Unity'deki kalemi nasıl destekleyebiliriz? Unity Answers sitesindeki bu soru , uygulamayı bir UWP uygulaması olarak oluşturabileceğimizi gösteriyor, ancak bu, kendimizi .NET çerçevesinin çok sınırlı bir alt kümesiyle sınırlamak anlamına …
18 unity  input  surface 

7
Bir metin macera oyununda kullanıcı girişini nasıl ayrıştırmalıyım?
Bir metin macerasında kullanıcı komutlarını ayrıştırma, Adventure'ın basit "kuzeye git" in hhgttg'deki akıl almaz derecede akıllı olanlarına kadar uzanan bir spektrumdur . 80'lerde bilgisayar dergilerinde nasıl güzel şeyler okuduğumu hatırlıyorum, ama şimdi kısa bir Wikipedia ref dışında net üzerinde neredeyse hiçbir şey bulamıyorum . Nasıl olur sen bunu? Güncelleme : …

2
Büyük oyunlarda girdi yönetimi teknikleri
Büyük oyunlarda girdileri yönetmek için standart bir teknik var mı? Şu anda, projemde, tüm giriş işlemleri oyun döngüsünde yapılır, şöyle: while(SDL_PollEvent(&event)){ switch(event.type){ case SDL_QUIT: exit = 1; break; case SDL_KEYDOWN: switch(event.key.keysym.sym){ case SDLK_c: //do stuff break; } break; case SDL_MOUSEBUTTONDOWN: switch(event.button.button){ case SDL_BUTTON_MIDDLE: //do stuff break; } } break; } …
16 c++  sdl  input  standards 

2
Bileşen tabanlı varlık sistemlerinde oyun durumu ve girdi işleme
Sorum şu: Oyun durumu nesnelerini bir yığın halinde tutmak zorunda kalmadan varlık sistemimdeki oyun durumlarını nasıl ele alabilirim? Dolayısıyla, varlık sistemimin tasarımı, bir varlığın örneğin girdi olaylarına kaydolması gerektiğinde, girdi bileşeninin girdi sistemini çağırdığı ve "bu varlığı bu girdi için kaydet" olduğu anlamına gelir. Her şey yolunda ve iyi, ancak …

5
Dokunmatik bir cihazda 2B platform için kullanmak için uygun giriş yöntemi nedir?
Süper Et Boyu gibi kurşun karakterimin hareket hassasiyetinin önemli olduğu 2 boyutlu bir platform oyunu oluşturuyorum. Libgdx kullanıyorum. PC'deki klavye kontrolleri hassas bir şekilde çalışıyor, ancak ivmeölçer kullanımı söz konusu olduğunda, karakteri tam olarak ele almak gerçekten zor. Bu, kaçmak için sıkışık güvenli yollarla aşamalar halinde kötüleşir. Giriş yapmak için …
16 2d  input  touch  multitouch 

1
Mac OSX'te giriş için PS3 denetleyicisini kullanma
OSX'te PS3 denetleyicisine bağlanmak için bir USB sürücüsü bulmayı başardım ve burada bildirildiği gibi denetleyiciye Bluetooth üzerinden bağlanabilir. Girişin Snes9x üzerinden düzgün çalıştığını doğruladım. Her neyse, bu benim asıl sorumun arka planı . Mac'te C ++ ile PS3 HID'e erişmenin herhangi bir yolu var mı? XCode kullanarak Mac C ++ …

6
Bilgisayardan daha fazlasını hedeflemeyi planlıyorsam fare düşünerek geliştirmeli miyim?
Çok basit bir soru ama cevabından emin değilim. Fareyi kullanan ya da fareyi tamamen görmezden gelen kullanıcı denetimleri geliştirmeli ve yalnızca düğme denetimlerini kullanmalıyım. Örnek olarak şunlar verilebilir: Almak için bir öğeye tıklamak veya öğeye yaklaşmak ve öğeyi almak için bir düğmeye basmak. Özellikle PC'den daha fazla platformu hedeflemek istiyorsanız, …


2
Yerel giriş tahmini nedeniyle oynatıcının durmasını nasıl engelleyebilirim?
Bir 2D sunucu-istemci çok oyunculu oyun motoru üzerinde çalışıyorum ( burada deneyebilirsiniz ). WebRTC DataChannels kullanır . (Bağlantılar eşler arasıdır, ancak ana bilgisayar eşi yine de bir sunucu görevi görür.) En büyük sorun (bağlantı dışında) yerel girdi öngörüsüdür. Her zamanki gibi yaparız: Tuşa basıldığında, oyuncular anında hareket eder, ana bilgisayara …

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.