【RPG Maker MV插件】【MND_ChangeScreenSize】改变游戏屏幕分辨率

这个插件是参考了Yanfly的YEP_CoreEngine写的,YEP_CoreEngine功能多文件也大,如果不使用YEP系列插件,单单想要改变屏幕分辨率,用YEP_CoreEngine显然是牛刀杀鸡,浪费资源。
  插件安装后只需要配置一下所要的屏幕宽、高尺寸即可,效果和YEP的一样。
  插件完整代码:

/*:
 * ===============================
 * MND_ChangeScreenSize.js
 * =============================== 
 * @plugindesc 修改游戏屏幕分辨率
 * @author 莴瓜 @66rpg
 * 
 * @param Screen Width
 * @desc 屏幕宽度
 * @default 816
 * 
 * @param Screen Height
 * @desc 屏幕高度
 * @default 624
 * 
 * @help
 * 配置 Screen Width 和 Screen Height 即可。
 *
 * by 鳗驼螺(Mandarava) 2016.06.06
 */

(function(){
    var params=PluginManager.parameters("MND_ChangeScreenSize");
    var screenWidth=Number(params["Screen Width"]);
    var screenHeight=Number(params["Screen Height"]);

    SceneManager._screenWidth  = screenWidth;
    SceneManager._screenHeight = screenHeight;
    SceneManager._boxWidth     = screenWidth;
    SceneManager._boxHeight    = screenHeight;

    var newWidth = screenWidth - window.innerWidth;
    var newHeight = screenHeight - window.innerHeight;  
    window.moveBy(- newWidth / 2, - newHeight / 2);
    window.resizeBy(newWidth, newHeight);
})();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容