【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器

NESoid 是安卓系统下公认最好的FC模拟器。据我所知,现在安卓系统下面的绝大部分的FC模拟器,都是基于 NESoid 的内核来开发的。

官方网站:http://www.nesoid.com

NESoid 是原生支持实体手柄的,下面以《超级魂斗罗》为例说明我的设置步骤:

Step1:运行 SixaxisController(以下简称 SC),连接手柄和设备,我的设备是小米2;

【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器

Step2:扩展菜单按钮 > 设置 > 手柄设置,勾选“启用手柄”,然后选择“编辑映射”进入下一步;

【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器

Step3:进行“编辑映射”的目的是为了确认PS3手柄的键位设置能够和安卓手柄保持一致。安卓手柄的按键命名和 XBox360 手柄是一致的,它和PS3手柄的差异主要集中在右手拇指触及的那四个按键上,它们的映射关系如下图所示:

【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器

Step4:我使用的是小鸡模拟器里面集成的 NESoid,直接在我的游戏列表中启动《超级魂斗罗(中文版)》:

【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器

Step5:看到游戏画面之后,进入“常规设置”:

【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器

Step6:在“常规设置”中选择“输入设置”,取消“启动虚拟键盘”的勾选,这样游戏画面就没有遮挡了:

【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器

Step7:在“常规设置”中选择“输入设置 > 设置按键映射”,方向键只需要对“上下左右”进行映射即可:

【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器

Step8:其他按键的映射关系如下图所示:

【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器

Step9:在“常规设置”中选择“其它设置”,然后勾选“输入设备”:

【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器

Step10:手机默认是竖屏的,为了达到全屏效果,需要在“常规设置”中选择“其它设置 > 屏幕方向”,选择“横屏模式”,并勾选“全屏模式”:

【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器

Step10:在“常规设置”中选择“音频 & 视频 设置”,这里还有两个和画面尺寸相关的设置项,没能达到预期全屏效果的小伙伴自己再折腾一下:

  • 缩放模式:选择“拉伸画面”
  • 屏幕比例:选择“16:9”

【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器

Step11:回到游戏,在标题画面输入右、左、下、上、A、B,然后进入游戏,还是原来的配方,还是熟悉的味道。

【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器


系列文章索引:http://www.cnblogs.com/duxiuxing/p/4790390.html
上一篇:Android 底部TabActivity(0)——开篇(界面分析|系列文章文件夹)


下一篇:Golang+Protobuf+PixieJS 开发 Web 多人在线射击游戏(原创翻译)