Project1

标题: 【不定期更新】MV 新特性简单介绍 [打印本页]

作者: Shy07    时间: 2015-10-12 23:20
标题: 【不定期更新】MV 新特性简单介绍
本帖最后由 Shy07 于 2015-10-17 12:02 编辑

##手机版

###操作
单指点击 = 鼠标左键/确定
双指点击 = 打开菜单/取消



##无限制分辨率
```js
SceneManager._screenWidth
SceneManager._screenHeight
SceneManager._boxWidth
SceneManager._boxHeight
```
这几个值可以随意改,我试过 9999,可以运行,但是画面帧数感人。

## FPS 显示及显示模式
运行时按 q 就可以了,或者执行代码```Graphics.showFps();```。和 VX/Ace 一样,默认 FPS 是 60,显示模式支持 webgl 和 canvas,有点类似 Direct 3D 和 Direct Draw。
另外,按 r 可以切换拉伸模式,按 s 可以切换全屏。但是这三个快捷键我都没用成功……


##Storage
```js
StorageManager.saveToLocalFile
StorageManager.loadFromLocalFile
StorageManager.saveToWebStorage
StorageManager.loadFromWebStorage
```
呼呼呼,网络存储,所有平台共用一个存档应该有戏。

##图片处理
```js
Bitmap.prototype.drawCircle
```
现在支持画圆了

##自动全屏
```js
$('body').append('<div style="height:1000px"></div>');
$('body').scrollTop(1000);
$('body').scrollTop(0);
```
这段代码添加到 SceneManager.initialize 最后,然后竖屏时出现加载界面以后,横屏过来就是全屏显示的了。
不过兼容性还是有问题,iOS 上只有 Safari 可以,chrome 不行。
另外,记得在 MV 本体脚本前面引入 jQuery 脚本,当然也可以用 js 原生方法重写上面的代码。



暂时写到这里


PS:看了一些代码,MV 的代码暴露程度已经接近完全开源了,rpg_core.js 里许多内容本来是可以放在 C/C++ 里的,为了在浏览器里运行,开发团队也是蛮拼的
作者: 蓝儿    时间: 2015-10-12 23:21
orz这个又是范例吗
作者: 喵呜喵5    时间: 2015-10-12 23:33
怎么你的手机玩着玩着还把语言从日文完成英文了
作者: 越前リョーマ    时间: 2015-10-13 16:18
略不喜欢这新版的树的画法……
作者: 鑫の尘埃    时间: 2015-10-13 17:05
すごぃ
感觉MV前途无量
说不定能为6R加大人气....
(不再是说到6r就是橙光)
作者: Shy07    时间: 2015-10-15 13:05
鑫の尘埃 发表于 2015-10-13 17:05
すごぃ
感觉MV前途无量
说不定能为6R加大人气....

话不应该这么说,橙光的用户是柳子发掘出来的,不是从 RM 这里分流过去的,所以 rm.66rpg 要争气还是得靠自己
MV 的人气可能会高,一些 web 开发者可能会把 MV 作为研究点,但是他们集中在其他 web 开发社区的可能性更高些




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1