9 k- \2 ~3 `- v! R. U( j& ^2 z
7 Y4 F" {7 ~5 [! r
3 Y3 U; @: F% E' h. o
l3 j8 Q& O' B视频教程:https://www.bilibili.com/video/BV1pm4y1p7oV/
* N/ z4 X! y4 f9 O! Z. ^; Q6 [8 S5 G t$ j9 v; F
键盘映射?鼠标映射?playCover 是通过侧载来实现在 Mac 上运行 IOS 手机软件的,所以这些软件的操作逻辑都是触屏操作 但像游戏等软件仅仅通过鼠标来模拟触屏体验是非常不好的,所以 playCover 就开发了键鼠映射,通过配置,我们可以将键盘的按键映射到游戏触屏上,而像fps等需要转动视角的游戏 playCover 还支持鼠标映射以模拟在手机上转动视角等,类似的模块还有wasd移动模块等,下面将一一介绍 ! ?; m9 m4 P9 |1 E
映射模式开关切换?没有鼠标如何切换出鼠标?我们在设置好映射以后,一般会自动进入映射模式,我们可以通过 ⌥ option 按键来开关映射,映射模式打开鼠标会消失掉,通过 Option 按键可以退出映射模式从而显示出鼠标好通过鼠标来触屏操作 值得一提的是我们可以通过游戏图标右键设置中来关闭键盘映射或鼠标映射,这项开关设置非常有用,像金铲铲、崩铁等游戏可能就不太需要鼠标映射 不过从 playCover 3.0 版本开始支持了键盘智能映射,当我们通过 Option 按键退出了映射模式后,键盘映射同样可以生效,此时鼠标与键盘映射同时生效 5 t) i Z% e" m* p* f
具体设置教程:下面我们通过设置游戏《原神》的键盘映射来详细讲解首先我们进入游戏,然后通过顶部的菜单栏打开/关闭键盘映射编辑模式,通样的我们可以使用快捷键来更快速的来回编辑command + K 进入映射编辑模式3 ]+ G8 }) i; k0 n, {
7 y0 w* o3 ~ @2 q7 h& W: K! j% h, c% ~4 D4 b# u
; H' y: L8 N/ h" o
下面我们先创建两个简单的键盘映射; e9 E! }6 A/ a* o' z, h! _
2 o+ c1 ?( _9 l" N: {* ?4 Z" t
T' `. e2 p( W" v X3 p
8 Y$ I9 k2 E0 z( g然后我们将鼠标左键设置到攻击按钮上,然后将鼠标右键映射到疾跑按键上同样的创建一个映射按钮,鼠标左右键单机可以切换映射绑定到左键或右键,LMB代表鼠标左键 RMB代表鼠标右键% v! ^9 {: ^5 E" ^
如果我们需要调整按键大小,可以 command + 上/下 来放大缩小 : H2 \: J2 l; \ s' A# t+ {. Z
+ M8 D/ y0 k" z- O; c' ~% X/ Y) J$ | L' @5 I! ?0 j$ }
下面我们来创建一个WASD上下左右移动映射,来控制角色移动注意我们必须将该按钮的中心点放置到游戏移动按钮的中心,并且该按钮的大小要调整适当,让边缘刚刚覆盖到触屏可以拖拽到的最大距离就可以了,否则小了可能移动会很慢,很大或者偏了就会很不舒服,不好控制
+ u9 S N( }3 M7 c9 j) S
+ m9 K# E0 f' N6 z5 m T- s: A1 ?* x7 D# i' T/ t! V& H
下面我们来创建控制视角移动的鼠标移动映射这里我们最好将该按钮放置在游戏中心偏上一点点,当我们移动鼠标时就会模拟我们触屏从该按钮中心位置想四周拖拽移动,该按钮的大小与位置都比较重要,视角不好控制的话我们就调整下该映射的大小和位置 另外我们也可以通过游戏图标右键-设置-键盘映射中来调整鼠标灵敏度 6 t/ j& W E2 A0 C+ D9 \
5 `. u4 l) g$ s E; m
" b3 k. ^2 \, z
值得一提的是鼠标移动映射还可以绑定一个按键映射,如下图,当绑定了按键以后,只有我们按住该按键时,才会激活该视角移动映射,这个功能在我们建立更为复杂的映射时非常有用,特别是射击类游戏 - e9 k& ?4 N5 ?4 N
: B6 s9 [7 V% [# J
1 L) R. p h" d' I
2 R" y7 ^9 d* e+ i J, V大概就这些了,下面我们来完善其他映射
" m' M7 u3 a, E) L" K" f * ?+ r3 o1 @! L4 y4 I- R
8 n ]- E' ]" k! [8 O1 y
全部设置好后 command + K 保存并退出映射编辑模式,保存退出后会自动进入映射模式,我们也可以通过 option 按键来来回开关映射模式,已在适当时候释放出鼠标来触屏操作
% S2 B/ T' |$ c! P M5 j( g8 A2 V) ]2 E9 Y
* B% A l! R' j. j
. g9 i. `$ j. M0 e7 W6 W8 S1 [# H3 M; `5 W' D! f
4 j1 ~7 h- L% }. f* {, h0 Z5 ^; j7 w! T' R4 h( c8 \6 \% g
7 w1 U" d, y, Y, J6 e3 m2 A/ S8 r |