Yon pati enpòtan nan jwe jwèt se evidamman ke yo te kapab kontwole karaktè yo, bato, baton, tank, machin oswa sprites lòt.
Nintendo WII kontwolè a se gwo pou jwe jwèt, espesyalman lè w ap itilize ansyen lekòl emulateur ak Entènèt Achiv entènèt jwèt Arcade yo. Nintendo WII a te yon konsole jwèt reyèlman popilè lè li te premye lage ak pou anpil moun, li kounye a chita rasanble pousyè pwochen nan jwè a DVD.
Olye ke achte yon kontwolè jwèt dedye pou jwe jwèt sou machin Linux ou a , poukisa pa jis itilize WII Remote a?
Natirèlman, kontwolè a WII se pa kontwolè a sèlman ou gen plis chans yo dwe pann alantou ak mwen pral ekri gid pou kontwolè XBOX e menm kontwolè a OUYA byento.
Yon avantaj nan kontwolè a WII se dpad la. Li travay pi bon pou jwèt lekòl fin vye granmoun pase kontwolè a XBOX paske li se pa byen konsa sansib.
Malerezman pou moun nan nou pè nan liy lan lòd gen anpil travay tèminal yo dwe fè men pè pa jan mwen pral fè pi byen m 'yo eksplike tout bagay ou bezwen fè pou jwenn kontwolè a wii k ap travay.
Enstale lojisyèl an Linux Egzije pou itilize yon kontwolè Wii
Aplikasyon ou bezwen enstale yo jan sa a:
- lswm
- wminput
- libcwiid1
Gid sa a sipoze ou sèvi ak yon distri Debian ki baze sou tankou Debian , Mint , Ubuntu elatriye. Si w ap itilize yon RPM ki baze sou distribisyon YUM oswa yon zouti ki sanble yo jwenn aplikasyon sa yo.
Kalite sa ki annapre yo pou jwenn aplikasyon yo:
sudo apt-jwenn enstale lswm wminput libcwiid1
Jwenn adrès la Bluetooth nan kontwolè Wii ou
Rezon an antye pou enstale lswm se jwenn adrès la bluetooth nan kontwolè WII ou.
Nan kalite tèminal sa a:
lswm
Sa ki anba la pral parèt sou ekran an:
" Mete Wiimotes nan mòd dekouvri kounye a (peze 1 + 2) ..."
Fè kòm mesaj la mande epi kenbe bouton yo 1 ak 2 sou kontwolè a WII an menm tan an.
Si ou te fè li kòrèkteman yon seri nimewo ak lèt yo ta dwe parèt sou liy sa a:
00: 1B: 7A: 4F: 61: C4
Si lèt yo ak nimewo yo pa parèt epi ou jwenn tèt ou tounen nan lòd èd memwa a kouri lswm ankò epi eseye peze 1 ak 2 ansanm ankò. Fondamantalman, kontinye ap eseye jiskaske li travay.
Mete kanpe Kontwolè nan jwèt
Pou itilize WII kontwolè a kòm yon gampad ou pral bezwen konfigirasyon yon dosye konfigirasyon nan kat bouton yo kle.
Tape sa ki annapre yo nan fenèt tèminal la:
sudo nano / elatriye / cwiid / wminput / gamepad
Fichye sa a ta dwe deja gen kèk tèks nan li sou liy sa a:
# jwètport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A
Ou pral bezwen ajoute kèk liy plis nan sa a ranpli yo ka resevwa jwèt la k ap travay wout la ou vle li nan.
Fòma debaz la nan chak liy nan dosye a se bouton WII kontwolè sou bò gòch la ak bouton an klavye sou bò dwat la.
Pa egzanp:
Wiimote.Up = KEY_UP
Kòmandman anwo a kat moute bouton an sou WII aleka nan flèch la moute sou klavye a.
Isit la se yon tip rapid. Remote nan WII se nòmalman sou bò li yo lè ou ap jwe jwèt yo ak pou flèch la moute sou wii la aleka aktyèlman bezwen kat nan flèch nan bò gòch sou klavye a.
Nan fen atik sa a, mwen pral lis tout posib WII mappings yo ak yon seri de mappings klavye sansib.
Pou kounye a menm si isit la se yon seri rapid ak senp nan mappings:
Wiimote.Up = KEY_LEFT
Wiimote.Down = KEY_RIGHT
Wiimote.Left = KEY_DOWN
Wiimote.Right = KEY_UP
Wiimote.1 = KEY_SPACE
Wiimote.2 = KEY_LEFTCTRL
Wiimote.A = KEY_LEFTALT
Wiimote.B = KEY_RIGHTCTRL
Wiimote.Plus = KEY_LEFTSHIFT
Kat ki pi wo a kat kle flèch nan klavye a bouton an moute sou kontwolè a WII, kle nan dwa bouton an desann flèch la desann nan bouton an bò gòch, flèch la moute nan bouton an dwa, ba a espas kòm bouton 1, kite CTRL kle sou klavye a nan bouton 2 a, kle a ALT kle a bouton an Yon, kle a kle CTRL kòm bouton an B ak kle nan chanjman gòch kòm bouton an Plus.
Si w ap itilize jwèt retro soti nan Arcade achiv entènèt la yo pral jeneralman di ki sa ki kle bezwen yo dwe trase. Ou ka gen dosye gamad diferan pou jwèt diferan pou ke ou ka jis itilize konfigirasyon an klavye WII pou chak jwèt.
Si w ap itilize emulateur pou konsole jwèt fin vye granmoun tankou Sinclair Spectrum la, Commodore 64, Commodore Amiga ak Atari ST Lè jwèt yo souvan kite ou remas kle yo, epi ou ka, Se poutèt sa, kat jeyan kle yo jwèt nan dosye gèpad ou.
Pou plis jwèt modèn yo souvan pèmèt itilize nan sourit la kontwole yo oswa menm kle pou ou ka mete dosye gèpad ou jiska matche ak kle yo oblije jwe jwèt yo.
Pou sove jwèt la gid pou laprès CTRL ak O an menm tan an. Press CTRL ak X pou sòti nano.
Konekte kontwolè a
Pou aktyèlman konekte kontwolè a pou ke li itilize dosye gèpad ou kouri lòd sa a:
sudo wminput -c / elatriye / cwiid / wminput / gamepad
Yo pral mande w pou laprès 1 + 2 kle yo an menm tan an pè kontwolè a ak òdinatè w lan.
Mo "pare" a ap parèt si gen koneksyon ou te reyisi.
Koulye a, tout sa ou dwe fè se kòmanse jwèt la ou vle jwe.
Jwi !!!
Dokiman siplemantè A - posib bouton WII bouton
Tablo ki anba la a montre tout bouton WII remote ki ka mete nan dosye filepad ou:
- Wiimote.Up
- Wiimote.Down
- Wiimote.Left
- Wiimote.Right
- Wiimote.A
- Wiimote.B
- Wiimote.1
- Wiimote.2
- Wiimote.Plus
- Wiimote.Minus
- Wiimote.Home
- Wiimote.Dpad.X
- Wiimote.Dpad.Y
- Nunchuk.C
- Nunchuk.Z
- Nunchuk.Stick.X
- Nunchuk.Stick.Y
- Classic.Up
- Classic.Down
- Classic.Left
- Classic.Right
- Classic.Minus
- Classic.Plus
- Classic.Home
- Classic.A
- Classic.B
- Classic.X
- Classic.Y
- Classic.ZL
- Classic.ZR
- Classic.L
- Classic.R
- Classic.Dpad.X
- Classic.Dpad.Y
- Classic.LStick.X
- Classic.LStick.Y
- Classic.RStick.X
- Classic.RStick.Y
- Classic.LAnalog
- Classic.RAnalog
Dokiman siplemantè B - Klavye klavye yo
Sa a se yon lis katab klavye sansib
Kle | Kòd |
---|---|
Chape anba | KEY_ESC |
0 | KEY_0 |
1 | KEY_1 |
2 | KEY_2 |
3 | KEY_3 |
4 | KEY_4 |
5 | KEY_5 |
6 | KEY_6 |
7 | KEY_7 |
8 | KEY_8 |
9 | KEY_9 |
- (senbòl mwens) | KEY_MINUS |
= (egal ego) | KEY_EQUAL |
BackSpace | KEY_BACKSPACE |
Tab | KEY_TAB |
Q | KEY_Q |
W | KEY_W |
E | KEY_E |
R | KEY_R |
T | KEY_T |
Y | KEY_Y |
U | KEY_U |
Mwen | KEY_I |
O | KEY_O |
P | KEY_P |
[...] | KEY_LEFTBRACE |
] | KEY_RIGHTBRACE |
Antre | KEY_ENTER |
CTRL (bò gòch nan klavye) | KEY_LEFTCTRL |
A | KEY_A |
S | KEY_S |
D | KEY_D |
F | KEY_F |
G | KEY_G |
H | KEY_H |
J | KEY_J |
K | KEY_K |
L | KEY_L |
; (Semi Colon) | KEY_SEMICOLON |
'(Apostrophe) | KEY_APOSTROPHE) |
# | |
Shift (Left bò nan klavye) | KEY_LEFTSHIFT |
\ | KEY_BACKSLASH |
Z | KEY_Z |
X | KEY_X |
C | KEY_C |
V | KEY_V |
B | KEY_B |
N | KEY_N |
M | KEY_M |
, (vigil) | KEY_COMMA |
. (sispann konplè) | KEY_DOT |
/ (pi devan koupe) | KEY_SLASH |
Shift (bò dwat nan klavye | KEY_RIGHTSHIFT |
ALT (bò gòch nan klavye | KEY_LEFTALT |
Espas bar | KEY_SPACE |
Majiskil | KEY_CAPSLOCK |
F1 | KEY_F1 |
F2 | KEY_F2 |
F3 | KEY_F3 |
F4 | KEY_F4 |
F5 | KEY_F5 |
F6 | KEY_F6 |
F7 | KEY_F7 |
F8 | KEY_F8 |
F9 | KEY_F9 |
F10 | KEY_F10 |
F11 | KEY_F11 |
F12 | KEY_F12 |
Non Kock | KEY_NUMLOCK |
Shift Lock | KEY_SHIFTLOCK |
0 (klavye) | KEY_KP0 |
1 (klavye) | KEY_KP1 |
2 (klavye) | KEY_KP2 |
3 (klavye) | KEY_KP3 |
4 (klavye) | KEY_KP4 |
5 (klavye) | KEY_KP5 |
6 (klavye) | KEY_KP6 |
7 (klavye) | KEY_KP7 |
8 (klavye) | KEY_KP8 |
9 (klavye) | KEY_KP9 |
. (pwen dot) | KEY_KPDOT |
+ (klavye plis senbòl) | KEY_KPPLUS |
- (senbòl klavye) | KEY_KPMINUS |
Left flèch | KEY_LEFT |
Dwa flèch | KEY_RIGHT |
Up flèch | KEY_UP |
Desann flèch | KEY_DOWN |
Kay | KEY_HOME |
Mete | KEY_INSERT |
Efase | KEY_DELETE |
Paj leve | KEY_PAGEUP |
Page Down | KEY_PAGEDOWN |