Czy mogę (bezpiecznie) założyć, że osoby grające w moją grę mają środkowy przycisk myszy?

31

Tytuł mówi prawie wszystko.

Obecnie piszę grę komputerową, w którą prawdopodobnie nie zagra przypadkowy gracz. Dlatego oczekuję, że prawie każdy użytkownik najprawdopodobniej będzie już miał mysz z kółkiem przewijania + przyciskiem. Czy to prawda?

To pytanie dotyczy „graczy” - nie obchodzi mnie, czy laptop mojej babci nie ma tego przycisku.

(Oczywiście wiem, że powinienem pomyśleć o systemie, który pozwala zmienić ustawienia wejściowe, aby gra była dostępna - nawet bez trzeciego przycisku myszy).

c4bbage
źródło
62
Spodziewaj się złych recenzji, jeśli nie możesz zmienić kontroli w grze komputerowej.
János Turánszki
22
Wiele myszy ma kółka do przewijania, które są trudne do użycia jako środkowy przycisk myszy, bez przypadkowego przewijania w jednym lub drugim kierunku - możesz chcieć upewnić się, że gracz nie może tego zepsuć.
Philipp
8
Gram w większość gier na komputerze z jednym przyciskiem myszy. Nie możesz nawet założyć, że mamy 2 przyciski myszy, a tym bardziej środkowy. Możesz rozważyć zezwolenie dowolnej kombinacji klawiszy L i klawiatury na wykonanie tego, co próbujesz zrobić za pomocą trzeciego przycisku myszy. Używam Fn + przycisk myszy podstawowej jako aliasu dla kliknięcia prawym przyciskiem w moim własnym oprogramowaniu. Wielu graczy będzie miało konfigurację oprogramowania innej firmy, która robi takie rzeczy, ale wolę wspierać ją bezpośrednio w moim własnym oprogramowaniu.
Andon M. Coleman,
1
Mam komputer bez środkowego przycisku myszy, zrób z tego co chcesz.
Thijser,
3
Ponieważ celujesz w prawdziwych graczy, imo, tak! . Zakładać, że. Chociaż, jak wspomniano inni, gracze oczekują również spersonalizowanych elementów sterujących, bardziej niż zwykłych odbiorców gier.
MasterMastic,

Odpowiedzi:

35

Chociaż celujesz w komputery stacjonarne, na laptopach (do grania) będą gracze, a dla niektórych z nich niedogodnością będzie zdobycie myszy przed rozpoczęciem gry. Brzmiałoby dla mnie dobrze, jeśli miałbyś wspierać alternatywne schematy sterowania lub konfigurowalne elementy sterujące.

To nie jest zbyt „naukowa” odpowiedź - właśnie wpadłem na ten problem z grami i narzędziami, które opracowałem. Moje doświadczenie może nie odzwierciedlać tego, które masz zamiar zdobyć, więc zignoruj ​​tę radę.

Adam
źródło
1
Użytkownik komputera tutaj. Używam tabletu Wacom. Nie ma tu również środkowego przycisku.
Kromster mówi o wsparciu Moniki
2
W
panelach
@Kroltan Jeśli cokolwiek powiedziałbym, byłoby gorzej dla gier; ponieważ oznacza to, że tracisz możliwość wykonywania kombinacji przycisków lewo / prawo (np. przytrzymanie przycisku, aby przejść do kursora i kliknięcie drugiego, aby strzelić).
Dan Neely,
@ DanNeely wiem. To funkcja touchpada, a nie gry, które to robią: jeśli naciśniesz oba przyciski jednocześnie, liczy się to jako MMB. Jeśli naciśniesz je osobno, nie zrobi tego, nawet jeśli oba są jednocześnie wyłączone.
Kroltan
@Kroltan Ciągle o tym słyszę, ale jeszcze nie posiadam touchpada, który to robi. Daleko od bezpiecznego założenia. (Tak, istnieje oprogramowanie innych firm, które je emuluje. Chyba że wbudujesz to w grę ...)
Bob
22

To naprawdę zależy od tego, co rozumiesz przez „zakładanie”. Czy przyjmujesz to założenie w momencie projektowania mechaniki rozgrywki? Lub w momencie decydowania, czy wdrożyć w pełni konfigurowalne powiązania klawiszy?

Mógłbyś powiedzieć „ Zakładam, że prawdziwi gracze mają mysz z 3 przyciskami, dlatego nie muszę oferować opcji ponownego powiązania ciągu bagnetowego z przyciskiem klawiatury". Jeśli uważasz, że się mylisz. Zawsze, zawsze się mylisz. Osobiście mam swoje osobliwości, jeśli chodzi o konfigurację wprowadzania, podobnie jak znaczna część twojej bazy graczy. Np. Zacząłem grać w gry FPS, kiedy byłem znacznie młodszy i mój lewy mały palec borykał się z domyślnym ustawieniem kucania / sprintu. Zamieniłem je i przyzwyczaiłem się do zamiany. Zawsze będę oburzył gry, które nie mają tej opcji ponownego wiązania. Dziwnie oczekuję też, że „góra” oznacza „góra” za pomocą myszy , ale ze sterownikiem podoba mi się, że oznacza „w górę” w pierwszej osobie i „w dół” w trzeciej osobie. Gry, które pozwalają mi je osobno konfigurować, dają mi ciepły blask. Gry, które nie dają mi opcji, lepiej nie mieć ja przełączam się między nimi podczas sekwencji akcji (np. walka wręcz, celowniki żelazne z perspektywy pierwszej osoby) lub jaBędę patrzeć na swoje stopy lub niebo, gdy akcja rozgrywa się wokół mnie.

Możesz jednak łatwo powiedzieć: „ Zakładam, że istnieje środkowy przycisk myszy, gdy decydujesz, że będą 3 wyjątkowe akcje, które mój gracz może wykonać w pełnym biegu, wygodnie uderzając w lewo lub w PRAWO ”. Jeśli to będzie prawda gra, a następnie ponowne przypisanie MMB do przycisku klawiatury jest opcją (i naprawdę powinieneś ją zaoferować), ale prawdopodobnie nie jest idealną opcją. Mocno uważam, że w tej sytuacji powinieneś założyć, że twoi gracze będą mieli odpowiedni sprzęt, zamiast ograniczać mechanikę gry. Niektóre gry zawsze będą lepiej pasować do niektórych metod wprowadzania danych niż inne. Wyobraź sobie, że seria Assassin's Creed wyeliminowała mechanikę rozgrywki, która nie grałaby równie dobrze na gładziku.

Podsumowując: nie rezygnuj z rozgrywki, ale oferuj każdą opcję konfiguracji, jaką możesz sobie wyobrazić.

DeveloperInDevelopment
źródło
+1 Zawsze zmieniam mapowanie gier, aby używały WAXD zamiast WASD, ponieważ kiedyś zmapowałem emulatory do używania WAXD, ponieważ uważałem, że jest bardziej zbliżony do pada kierunkowego i przywykłem do niego. Denerwuje mnie, gdy gry nie pozwalają na ponowne mapowanie WASD, wystarczy powiedzieć, że tak czy inaczej, nie gram w wiele z nich.
Pharap
@Pharap Więc używasz palca wskazującego, aby trafić X? Utrudnia to uderzenie / skręcenie w prawo ( D) podczas cofania. Myślę, że WAZDbyłoby łatwiej, jeśli chcesz używać tego samego palca do Wi Z.
bcrist
2
@bcrist Point jest, osobiste preferencje są subiektywne, ważne i nieprzewidywalne. Upewnij się więc, że twoje ustawienia są konfigurowalne.
Schwern
@bcrist Nie, używam kciuka do X. Jeden palec (cyfra?) w każdym kierunku przez cały czas. S zwykle wtedy kuca lub biegnie, a kciuk przesuwa się w dół, aby skoczyć, a następnie mnóstwo skrzynek na krawędzi. To może wydawać się dziwne, ale to tylko dlatego, że większość ludzi jest przyzwyczajona do WASD, co naprawdę mnie niepokoi. To tak, jakby próbować pisać ręką, która nie pisze.
Pharap
@Pharap Ah, to ma o wiele więcej sensu. Może kiedyś będę musiał spróbować. Większość gier disincentivise znaczący ruch do tyłu, ale w grze jak Kerbal Space Program, w którym często idą szybko i wielokrotnie pomiędzy Wi Sto może być bardzo przydatne.
bcrist
10

Wiele laptopów nie ma środkowego przycisku, szczególnie te z gładzikiem , a do jego emulacji potrzebujesz specjalnego oprogramowania .

Laptopy Mac mają tylko jeden przycisk. Kliknięcie prawym przyciskiem jest dość łatwe (kliknięcie dwoma palcami) i nie jest rzadkością w grach Mac, a przeciąganie dwoma palcami do przewijania nie jest złe, ale tylko w grach o wolniejszym tempie. Jednak w ustawieniach systemowych Mac Trackpad nie ma pojęcia o środkowym kliknięciu. Potrzebujesz specjalnego oprogramowania .

Można powiedzieć „kogo obchodzą laptopy, nikt nie gra na laptopie”. Ankieta dotycząca sprzętu i oprogramowania Steam zawiera wiele informacji na temat tego, z czego ludzie faktycznie korzystają. 70% użytkowników komputerów Mac na platformie Steam korzysta z laptopa . Gracze laptopów na PC są trudniej wyśledzić, ale możesz uzyskać pomysł, patrząc na karty wideo i zwracając uwagę na te mobilne (GeForce bla blaM, Intel HD Graphics, „Mobility” i „Mobile”). Według mojej oceny jest to 30% rynku.

Na przykład mam w domu niestandardowy komputer stacjonarny do gier z pięcioprzyciskową myszą Logitech. Jutro polecę na siedmiogodzinny lot. Będę miał do wyboru laptopa Macbook Pro i ponad 200 gier Steam i GOG. Nie będę mieć miejsca na tacy na mysz. Gry, w które będę grać, będą dobrze współpracować z gładzikiem.

Absolutnie zezwólna ponowną konfigurację wszystkich kontrolek. Nawet jeśli ludzie mają przyciski, będą ludzie, którzy nie będą lubić domyślnych elementów sterujących. To tak mała rzecz, aby uniknąć frustracji klientów.

FWIW Ogólnie unikam środkowego przycisku myszy, ponieważ może on uruchomić kółko przewijania. Unikam również kółka przewijania, aby zmieniać broń, ponieważ uważam, że jest wolny w grach z więcej niż dwoma opcjami. Do czegoś takiego jak atak w zwarciu lub kucanie zwykle używam F lub przycisku bocznego.

Schwern
źródło
Dzięki BootCamp nie można wykluczyć MacBooków jako realnej platformy do gier, nawet jeśli gra jest tylko w systemie Windows; użytkownik komputera Mac musi zrestartować system Windows, a następnie znaleźć się bez środkowego kliknięcia w grze.
Doktor J
5

Niektóre osoby używają kulki (niektóre kulki nie mają środkowego przycisku myszy ), kulki są ogólnie tak samo dobrym urządzeniem wskazującym dla graczy, jak zwykłe myszy.

Trackball, który podłączyłem, nie ma środkowego przycisku myszy i (przynajmniej w systemie Windows) ma nieużywalny pasek przewijania; pomimo tych niedociągnięć udało mi się skończyć z kilkoma grami akcji;).

jb.
źródło
1

Nawet jeśli mam środkowy przycisk myszy, trudno jest kliknąć. Osobiście nigdy nie chciałbym używać go do niczego innego niż przewijanie. Mówiąc z doświadczenia, ustawianie środkowego przycisku myszy jako przewijania / powiększania również powodowało u mnie smutek w przeszłości. Grałem w grę (zwaną Rappelz na wypadek, gdyby ktoś był ciekawy), w której środkowy przycisk myszy był jedynym zestawem kontrolnym umożliwiającym powiększanie / pomniejszanie. Kiedyś grałem myszką bez takiego koła, a gra kilkakrotnie zmieniała zoom, nie wiedząc dlaczego, a próba jego naprawy była dość irytująca.

TLDR: Moim zdaniem użycie środkowego przycisku myszy nie jest dobrym pomysłem

Kok
źródło
0

Z pewnością w ustawieniach gry zawarłbym ekran dostosowywania kontrolera. Mimo że zauważyłeś, że znasz system dostosowywania kontrolera, myślę, że jest to właściwy sposób na zrobienie tego i jest to odpowiedź na twoje pytanie.

Szybko stworzyłbym klasę dostosowywania i przypisywałbym klucze według kodu (początkowo / kodowany), więc mogłem po prostu kontynuować grę bez straty czasu. Później mogę wrócić do klasy dostosowywania, aby utworzyć interfejs użytkownika.

frankish
źródło