赞 | 12 |
VIP | 0 |
好人卡 | 0 |
积分 | 28 |
经验 | 0 |
最后登录 | 2024-1-27 |
在线时间 | 585 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2821
- 在线时间
- 585 小时
- 注册时间
- 2022-7-13
- 帖子
- 89
|
本帖最后由 我为鱼肉 于 2022-8-18 08:03 编辑
$game_map.display_x/y指的是tilemap偏移了几个32格子。
数值上等于移动的格子数*128。所以$game_map.display_x/y÷4就等于偏移的真实量。差不多类似于sprite的ox和oy。
修改了这一部分也就是地图镜头不再位于“正中间”而是略向↖(数字变小了,偏移得更少了,之前搞错了)偏移。然而characters的screen_x/y并没有跟着改变,我预测角色/事件行走图向↖角偏移(也就是整个地图都是向↖偏移)。
想要改变地图滚动速度其实很容易,rgss已经给了方法。
在Game_player里update方法就有镜头滚动的代码。而这个方法本身就有一个滚动速度的参数。
手机打字不易。。。 |
|