设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

利用MV中JS相关技术制作扫码测试工具

查看数: 2850 | 评论数: 7 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-12-18 08:44

正文摘要:

本帖最后由 天浩 于 2021-12-18 08:50 编辑 完成效果

回复

zhouhua2022 发表于 2022-7-6 13:24:54
6666666666
745686368 发表于 2021-12-22 00:07:42
大佬yyds
天浩 发表于 2021-12-19 13:48:40
本帖最后由 天浩 于 2021-12-19 13:55 编辑
xjzsq 发表于 2021-12-19 01:11
这个脑洞挺大,不过手机和电脑必须在同一个网络下才行...做个支持设置frp的设置? ...


见笑了大佬,你说的这个我还不了解。当时入坑MV插件还是跟着你的教程一行行照着敲学写的插件。
发这个的目的是想抛砖引玉,让更多非程序员却熟悉JS语法的插件大佬拿到此贴附件后能够自己制作工具.
没错,据说强如懂很多编程语言的Drill和其他大佬,早就用QT做了好些个工具了


P1站内大佬们交流
RM官方论坛的帖子
而干发一个什么没有实质内容的工具,还不如找个小功能上去(极大可能用不了 .)


想实现什么功能,就看大佬的想法了.工具通常来说做到这2件事就可以完成大部分操作了.
1.读取当前打开工程的路径
JAVASCRIPT 代码复制
  1. // 当前游戏项目路径
  2. var projectPath = require("path").dirname(nw.App.argv.join(" "));


2.访问其中的文件,比如JSON文件
JAVASCRIPT 代码复制
  1. // 当前游戏项目路径
  2. var projectPath = require("path").dirname(nw.App.argv.join(" "));
  3.  
  4. // 访问数据库文件
  5. function loadDataFile(src) {
  6.     var xhr = new XMLHttpRequest();
  7.     var url = require("path").join(projectPath, src);
  8.     xhr.open('GET', url);
  9.     xhr.overrideMimeType('application/json');
  10.     xhr.onload = function() {
  11.         if (xhr.status < 400) {
  12.             var data = JSON.parse(xhr.responseText);
  13.             console.log("读取到数据", data);
  14.             // 你想怎么处理?
  15.         }
  16.     };
  17.     xhr.onerror = function(err) {
  18.         console.error(err);
  19.     };
  20.     xhr.send();
  21. }
  22.  
  23. // 访问指定文件
  24. loadDataFile("data/System.json");

点评

我看到MV这个功能出来的时候感觉没啥,现在来看可玩性非常高,比如批量事件生成器啥的,改天有空玩一玩  发表于 2021-12-20 03:55
xjzsq 发表于 2021-12-19 01:11:20
这个脑洞挺大,不过手机和电脑必须在同一个网络下才行...做个支持设置frp的设置?
小怪兽奇奇侠 发表于 2021-12-18 12:21:19
吾愿称阁下为江子~!
微笑的迪妮莎 发表于 2021-12-18 09:58:25
江大佬牛批
这下测试方便了
RyanYe 发表于 2021-12-18 09:18:28
天,这又是什么黑科技
虽然还没完全看懂是什么,但是不明觉厉,火钳留名啊!

(楼主能不能简单用一句话说一下这是干嘛的啊)

点评

可以让你扫码二维码就可以在手机上实机测试你的游戏。  发表于 2021-12-18 12:15
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-27 18:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表