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

Project1

 找回密码
 注册会员
搜索
查看: 1388|回复: 2
打印 上一主题 下一主题

[有事请教] 关于JS......

[复制链接]

Lv2.观梦者

梦石
0
星屑
830
在线时间
78 小时
注册时间
2022-7-31
帖子
73
跳转到指定楼层
1
发表于 2023-3-4 20:54:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
JS小白照着教程(https://www.jianshu.com/p/0bd8b462dac1)写了一个修改分辨率的插件......
JAVASCRIPT 代码复制
  1. /*  @param 默认分辨率宽
  2.  *  @desc 默认分辨率(宽)
  3.  *  @default 816
  4.  *  @param 默认分辨率高
  5.  *  @desc 默认分辨率(高)
  6.  *  @default 624
  7.  */
  8. var params = PluginManager.parameters("TX_W_changeWindowSize");
  9. var screenWidth = Number(params["默认分辨率宽"]);
  10. var screenHeight = Number(params["默认分辨率高"]);
  11.  
  12. setScreenSize(screenWidth, screenHeight);
  13.  
  14. var _Game_Interpreter_pluginCommand = Game_Interpreter.prototype.pluginCommand;
  15. Game_Interpreter.prototype.pluginCommand = function(command, args){
  16.     _Game_Interpreter_pluginCommand.call(this, command, args);
  17.  
  18.     switch(command){
  19.         case "changeWindowSize":
  20.             var _screenWidth = Number(args[0]) || 816;
  21.             var _screenHeight = Number(args[1]) || 624;
  22.             setScreenSize(_screenWidth, _screenHeight);
  23.             break;
  24.         case "UseMVSize":
  25.             setScreenSize(816, 624);
  26.             break;
  27.         default: break;
  28.     }
  29. }
  30.  
  31. function setScreenSize(screenWidth, screenHeight){
  32.     var deltaWidth = screenWidth - window.innerWidth;
  33.     var deltaHeight = screenHeight - window.innerHeight;  
  34.     window.moveBy(- deltaWidth / 2, - deltaHeight / 2);
  35.     window.resizeBy(deltaWidth, deltaHeight);
  36. }


自己试着添加了几个参数,加了设置默认分辨率的代码,结果出错了(说是NW.js级别太高?)
有大佬知道怎么回事吗?

Lv4.逐梦者

梦石
0
星屑
5297
在线时间
724 小时
注册时间
2022-11-26
帖子
323
2
发表于 2023-3-4 21:12:38 | 只看该作者
YEP 的 CoreEngine ,去看一下里面的分辨率调整代码就行了
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
830
在线时间
78 小时
注册时间
2022-7-31
帖子
73
3
 楼主| 发表于 2023-3-18 17:35:34 | 只看该作者
余杭 发表于 2023-3-4 21:12
YEP 的 CoreEngine ,去看一下里面的分辨率调整代码就行了

谢谢大佬,已经解决了,只不过......我是把变量名改了一下就行......
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-17 14:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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