回覆列表
-
1 # 謎SHOW
-
2 # 8090遊戲迷
題主知道手機上面的3DS模擬器,想來也是個愛玩經典遊戲模擬器的老玩家了,不過手機版的3DS模擬器至今開發仍不完善,目前還不支援GPU加速,只支援CPU加速,玩大部分遊戲幀率都是有限的,想要流暢執行也是有一些獨特的方法,下面分享給你吧。
安卓版3DS模擬器CITRA介紹這款模擬器是從電腦版移植過來的,所以版本和功能方面肯定是要滯後一些的,也由於執行環境的不同,執行效率肯定也不一樣,我也試過一些遊戲,只能說勉強能玩,個別遊戲實現高幀率的方法後面再講,手機版目前也不支援即時存檔,所以玩的時候一定要注意當實體機一樣去存檔就好了,然後雖然不支援GPU加速,可在之前的版本已經先實現了CPU加速,遊戲的執行效率大幅度提升,雖然離完美還比較遠,但比早期的幻燈片效果已經強太多了,支援的3DS遊戲格式為CCI,可以下載現成的,也可以自行轉換,這都不是什麼難事,下面說說怎麼實現高幀率運行遊戲。
特定遊戲利用金手指實現流暢執行當然了,這也不是我研究出來的,我只是分享,我之前也不知道金手指還能影響到幀率,這些60幀金手指都有現成的資源,只要自己複製下來,放在特定目錄下游戲時候載入進去就行了,使用起來也不麻煩,關鍵就是,這些金手指不通用,你玩什麼遊戲就要用這個遊戲的專用金手指才可以,目前一些熱度較高的遊戲都是有金手指的,比如塞爾達,口袋妖怪這些人人都玩的遊戲。
模擬器版本以後會完善的使用金手指來實現60幀是目前不得已的辦法,不著急玩的朋友可以耐心等待模擬器完善,如果GPU加速功能實現的話,幀率應該不叫什麼事,畢竟手機目前的硬體配置完全可以模擬好3DS這臺掌機的,急著想嚐鮮的朋友可以採用我給出的金手指辦法,這樣除了沒有即時存檔以外,遊戲的體驗已經非常完美了。
citra 3ds模擬器主要分為nightly系列、canary系列、bleeding-edge系列這三個版本zd,要使它們可以流暢一些步驟大部分相同,只有少數區別,具體如下:
4. 如果是nightly系列版本,如下圖所示,在【 Enable hardware renderer】和【Enable shader JIT】前的方框內打鉤,下面的Internal Resolution 選擇【 Native (400x240)】;容
5. 如果是canary系列,如下圖所示,在【 Enable hardware renderer】和【Enable shader JIT】前的方框內打鉤,其它選項預設;
6. 如果是bleeding-edge系列,如下圖所示,在【 Enable hardware renderer】和【Enable shader JIT】前的方框內打鉤,其它選項不選;