zoukankan      html  css  js  c++  java
  • 【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


    系列文章索引:http://www.cnblogs.com/duxiuxing/p/4790390.html
  • 相关阅读:
    MVP模式与MVVM模式
    webpack的配置处理
    leetcode 287 Find the Duplicate Number
    leetcode 152 Maximum Product Subarray
    leetcode 76 Minimum Window Substring
    感知器算法初探
    leetcode 179 Largest Number
    leetcode 33 Search in Rotated Sorted Array
    leetcode 334 Increasing Triplet Subsequence
    朴素贝叶斯分类器初探
  • 原文地址:https://www.cnblogs.com/duxiuxing/p/3731293.html
Copyright © 2011-2022 走看看