|
这是我用we制作小作品后进行的一些总结,这里是关于键位设计的部分
1.移动 - 方向键
这个是没有选择的选择,we只支持方向键,esc的键盘响应事件。
2.攻击 - r和w
这个考虑的过程比较多,也出了一些问题。
首先,移动使用方向键,那么攻击的键位就应该离开方向键一段距离,不然双手挤在一起很别扭。
那么就在qwer/asdf/zxcv这三行里选择,这里的选择出了一点问题。
我根据自己的按键舒适度选择了qwer,但是我疏忽了一个问题,我的手形虽然是很普通的正常尺寸,但我用的是笔记本,键盘和大多数玩家的不一样。
笔记本下方有掌托,手指以自然的弯曲度按qwer时,手掌的下沿自然的搁在掌托上,很舒服。而按asdf/zxcv时候,如果要继续搁在掌托上,那么手指要有更大程度的弯曲,很不自然。而如果要保持手指的弯曲度按键,那么手掌下沿就离开了掌托,有一定的悬空,也很不舒服。
当时我没想得这么仔细,就按自己的舒适标准选择了qwer这一行,现在发现这确实是个失误。
之后就是在qwer里选择两个键
我最终选择了r-普通攻击,w-特殊攻击。我是这么考虑的:
普通攻击的按键频率非常高,而特殊攻击则很低。
而根据我自己的情况判断,食指按得比中指更快,更自然,那么用左手按键,普通攻击键就应该在特殊攻击键右侧。
tab是特殊功能键,最好和tab保持一定距离,于是我选择了w作特殊攻击键。然后为了防止误按,我隔开e键,把r键设置为普通攻击键。
over
//-----------------------------//
各位看看,这个设计过程中。我还犯了什么错误,有什么地方可以改进么? |
|