街机吧 关注:129,213贴子:1,145,437

回复:MNT游戏前端最新开发进度

取消只看楼主收藏回复

修改了显示顺序,按倒叙方式显示。保证第一页一直是最新的游戏


IP属地:河北来自Android客户端35楼2023-02-08 12:24
回复
    今天更新看图就行了





    IP属地:河北37楼2023-02-08 22:43
    回复
      2026-01-23 04:18:49
      广告
      不感兴趣
      开通SVIP免广告


      IP属地:河北38楼2023-02-08 23:01
      回复


        IP属地:河北39楼2023-02-08 23:11
        回复


          IP属地:河北40楼2023-02-08 23:11
          回复


            IP属地:河北41楼2023-02-08 23:12
            回复


              IP属地:河北42楼2023-02-08 23:12
              回复
                硬盘出问题。刚刚上传今日更新


                IP属地:河北44楼2023-02-10 01:31
                回复
                  2026-01-23 04:12:49
                  广告
                  不感兴趣
                  开通SVIP免广告
                  已完成gba游戏的上传,并更新总页数


                  IP属地:河北来自Android客户端45楼2023-02-12 09:13
                  回复
                    基本功能均已完成。现在正常基本测试


                    IP属地:河北来自Android客户端47楼2023-02-16 00:39
                    回复
                      不知不觉过了3个月了,这些时间一直在上传游戏和录制视频。游戏还差400来个NDS就传完(我收集的)老的模拟器游戏了。已经传完4151个很多游戏只有中文汉化版非汉化游戏并未收集。本来就没玩过还看不懂字。。。
                      而且这段时间一直未停止mtn的更新,一直都是在整理代码现在准备重置。希望做到能够让各位编辑前端更加的自由。目前已完成导航列表的自由编辑,使用js调用前端函数可以直接获取列表数据用于编辑外观。
                      //获取导航列表
                      var navigation =JSON.parse(window.external.navigation());
                      //alert(dh[0]["txt"]);

                      里面的模拟器游戏均添加了视频。


                      IP属地:河北48楼2023-05-02 00:50
                      回复
                        2023-05-12整理
                        js脚本可以与mtn前端直接通信,使用
                        //获取导航列表 var navigation =JSON.parse(window.external.navigation()); //alert(dh[0]["txt"]); //是否全屏显示
                        window.external.windowfull("0");
                        //获取摇杆配置
                        var joyini =JSON.parse(window.external.joyini());
                        //获取基本配置
                        var configini =JSON.parse(window.external.configini());
                        //获取游戏列表与导航列表使用方法相同
                        var gamelist=JSON.parse(window.external.gamelist());
                        //关闭初始按键(默认皮肤会调用的键盘摇杆函数)关闭后才能使用自定义的皮肤否则出错。
                        window.external.closekr();
                        //载入结束后调用的函数否则不显示网页
                        window.external.loadover();
                        //写入config配置文件,这样下次启动后才能再次找到刚刚游戏的位置
                        window.external.configw("Startup file","page","html\15.html");
                        //为了减少IO的写入次数还可以使用下面的函数listNO("0","1")第一个参数
                        //0表示"list(游戏ID--列表中的第几个游戏)"
                        //1表示当前列表中的第几页,
                        //2表示当前列表中的行数。
                        //第二个参数是值
                        window.external.listNO("0","1");
                        //文件启动openfile(启动文件,参数,值)返回值为启动文件的进程名称最好写绝对路径相对路径也可以但部分模拟器会出现错误
                        window.external.openfile("0","1");
                        //openrom(游戏ID)我做好的启动函只要输入游戏列表中的游戏ID(第几个游戏)即可但是并不全面window.external.openrom("0");
                        //启动游戏时如果遇到xml文件会调用js中的listinit这么名字的函数,XML相当于MTN的文件夹请在这个函数中更新游戏列表。并将翻页,游戏ID,selectedIndex(选中的列表索引)这些值归零刷新网页或者下次启动会回归顶层列表,暂时无法解决。有兴趣的可以一起开发--开源在GETHUB上(abc62201)的仓库中
                        导航页的切换请使用
                        1234 //这里仅适用自己写的链接(如果是列表中<html>html/0.html</html>会自动加上ID) <a href="文件地址#id">标题</a>
                        这种格式这样才能知道同一个皮肤使用的是哪一个分类
                        如果使用网络地址
                        需要写成http://地址或https://地址
                        注意需要添加http或https
                        已经重置完成7%。减少了多出的IO读写将xml列表导入到了内存表格,提高了查询效率和代码量由于转换过程大大降低列表的绘制速度。不过优点明显大于缺点暂时决定先这样做后期可能会进行一些有效的修改。


                        IP属地:河北49楼2023-05-12 23:38
                        回复
                          我想要的效果是在同一个分类下随意添加任何文件进行启动的效果。这样的优点就是可以按游戏名称来整理游戏,例如 fc 魂斗罗,md魂斗罗 ..街机魂斗罗..pc 魂斗罗 都放在一起。
                          MTN重置已完成7%


                          IP属地:河北50楼2023-05-16 21:59
                          回复
                            已重置完成10%


                            IP属地:河北51楼2023-06-05 22:05
                            回复