Project1

标题: 请教几个问题的实现思路。 [打印本页]

作者: J_G_Mike    时间: 2020-5-20 23:14
标题: 请教几个问题的实现思路。
本帖最后由 J_G_Mike 于 2020-5-20 23:20 编辑

接触RPG Maker XP不久,请教几个效果的实现方法。

1. 原始默认窗口大小为640x480。当击杀某只怪后,窗口横向扩大到800x480,且保证人物居中。

2.原始默认窗口在桌面居中显示。当按下方向键后,主角在原地播放动画效果,窗口相对桌面进行方向性运动。

3.想问一下,如何将对象运动至窗口外,实现“次元突破”效果。类似于游戏“Oneshot”中的效果,所以想问一下具体思路。

总之,RMXP有没有办法对窗口本身进行操作呢? 我看到软件内脚本主要是对于窗口内的操作,所以想问一下思路。

谢谢大家了...
作者: Andy_Clone    时间: 2020-5-20 23:48
楼主懂脚本吗?
不懂的话建议别搞META,对新手来说太难驾驭了
懂的话当我没说
作者: PLeaseS    时间: 2020-5-21 12:59
第一个几乎不能
第二个就是换行走图
第三个直接事件移动???
作者: 紫英晓狼1130    时间: 2020-5-22 11:02
RMXP对窗口的控制和对鼠标的控制都存在很大问题
给您留下一个在下制作的插件RMXP真分辨率扩展
RMXP真分辨率扩展
希望能够对您起到参考作用
作者: shmily0725    时间: 2020-5-22 11:42
PLeaseS 发表于 2020-5-21 12:59
第一个几乎不能
第二个就是换行走图
第三个直接事件移动???

第三个他的意思是角色跑到游戏窗口之外了
作者: shmily0725    时间: 2020-5-22 11:50
oneshot的重制版确实是用rpg maker xp制作的,但是作者自己用插件魔改了很多东西,尤其是系统比较靠底层的东西。
比如说换桌面壁纸,他是直接读取/改动了注册表
而你说的第三个,他其实是新生成了一个透明无背景的窗口放在了游戏窗口的下面。你仔细看得话,niko从游戏窗口走出来并不是非常的连贯(可能会闪一下)。而且这个时候你打开任务管理器,你会发现oneshot这个条目下多了一个新的程序

你说的第二个我用js可以实现。因为我个人是玩RMMV的,也想方设法研究过怎么复现oneshot的一些机理。但是我没有用xp,并不清楚,这方面没法给建议

所以总的来说,你做这些东西,脚本真的是得非常非常的好
作者: J_G_Mike    时间: 2020-5-23 18:01
紫英晓狼1130 发表于 2020-5-22 11:02
RMXP对窗口的控制和对鼠标的控制都存在很大问题
给您留下一个在下制作的插件RMXP真分辨率扩展
RMXP真分辨率 ...

试了很多方法,Viewport里面它故意对map的显示做了范围限制,人可以过去但是地图是黑的。
看来只能重写整个显示模块了。谢谢提供的思路...




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