| 赞 | 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方法就有镜头滚动的代码。而这个方法本身就有一个滚动速度的参数。 
 
手机打字不易。。。 |   
 
 
 
 |