psvita破解吧 关注:116,121贴子:1,289,203
  • 9回复贴,共1
求助

求教一个问题,关于psv开发的

只看楼主收藏回复

想问问 开发psv的软件需要什么东西?我看好像需要unity,但是这个好像是收费的而且价格挺高。
有其他方式吗?目前想做的有moonlight的ui,以及加强串流交互逻辑。
针对游戏的串流,比如A游戏通过sunshine软件打通跟moonlight的数据交换,sunshine监听句柄,实时传输给moonlight,moonlight串流时添加新UI形成交互,把moonlight做成类似带插件的功能。
不知是否可行。


IP属地:湖北来自Android客户端1楼2025-08-21 20:36回复
    那首先你应该要去了解的是moonlight的vita版在GitHub上的源码,这样你才能先搞清楚这个版本的moonlight是用了什么框架什么语言写的怎么编译的,其次是unity只是个偏3d游戏制作的多应用引擎,它不是psv开发的唯一主流方式,大部分的开发项目都是从c类语言编程项目开始的,所以你还可以去了解vita sdk


    IP属地:广东来自Android客户端2楼2025-08-23 11:32
    收起回复
      2026-01-31 05:44:11
      广告
      不感兴趣
      开通SVIP免广告
      可能是我没说清楚,就两点内容
      1. moonlight现在缺少陀螺仪的传输,仍然模拟成xbox手柄了,通过sunshine的自动推断逻辑得知只要设备能传陀螺仪数据过去,就会自动识别成ps4手柄,否则生成xbox手柄,所以moonlight是不需要考虑怎么映射成ps4手柄的,这个是我前几天刚发现的。
      2. 将moonlight本身整合成更新ui的或者完全舍弃UI,变成个sdk包给其他气泡调用,这样每个游戏只用配置好按键映射和叠加图层就能完成新游戏的适配了,一直有这样的想法,就是图层叠加,这样串流就不再只是把画面给同步过来,同时本地图标的叠加显示,直接带来的是整个玩法的改变,背触和陀螺仪都可以用来玩fps。
      3. 游戏本身的画质只有544p的话,延迟和流量都能控制的住了,所以我一直都喜欢用psv串流。


      IP属地:湖北来自Android客户端4楼2025-08-25 13:48
      回复
        当然也可以做成一个moonlight➕N套组合映射选择,以适配不同游戏,然后看能不能保持跟安卓版的功能同步,安卓版当前有些功能还是挺实用的,比如封面等等,不同游戏不同封面,后续再用不同游戏不同配套按键映射来保持moonlight的功能性,可以长期迭代了,玩家也能自发上传配套,这基本上就有steam控制器管理的相关逻辑了。


        IP属地:湖北来自Android客户端5楼2025-08-25 13:54
        回复
          额,陀螺仪好像用的是ViGEmBus软件pc端的,推测是往这个软件的端口推陀螺仪数据,或者是sunshine的端口推陀螺仪数据,sunshine整合了这个软件的数据,具体不清楚。
          等大佬研究。


          IP属地:湖北来自Android客户端7楼2025-08-25 13:59
          回复