本帖最后由 RaidenInfinity 于 2016-10-26 15:57 编辑 因为代码比较长所以事件指令装不下了。 在脚本编辑器插入这个脚本: RUBY 代码复制
然后在事件脚本指令调用: RUBY 代码复制
|
本帖最后由 翠靈月 于 2016-10-26 15:34 编辑 RaidenInfinity 发表于 2016-10-26 15:06 好像不是倍率的问题,因为我main订320*160+事件设640*320,画面也会偏移到最右下角 不过修改一下最后一句的座标位置应该就行了 |
估计你选择的分辨率不是32的倍数。 实际上,如果你的分辨率不是32的倍数,就算你是在游戏开始时就套用这个倍率,你也会发现地图移动会产生偏移(尤其是走到边沿的时候)。 |
RaidenInfinity 发表于 2016-10-26 14:39 非常感谢! 不过有个问题,就是画面放大后画面会偏离主角的所在位置(或者该说主角不在画面中心) 用场景移动虽然可以找回主角的位置,但在移动前还是会先闪现偏移的画面(即使在脚本执行前执行淡出画面也是) |
这个问题是因为Spriteset_Map和各窗口创建的时候已经套用了原本Graphics的大小。解决的办法: 使用此事件脚本指令: RUBY 代码复制
将544和416更改成你想要的分辨率。 另外我建议在使用此脚本之前使用淡出画面,之后则使用淡出画面,呈现效果可能会比较好。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-7-22 16:25
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.