赞 | 1 |
VIP | 5 |
好人卡 | 1 |
积分 | 63 |
经验 | 10392 |
最后登录 | 2024-10-29 |
在线时间 | 1156 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 6313
- 在线时间
- 1156 小时
- 注册时间
- 2012-12-16
- 帖子
- 49
|
CENTER_X = (320 - 16) * 4 # 画面中央的 X 坐标 * 4
CENTER_Y = (240 - 16) * 4 # 画面中央的 Y 坐标 * 4
按照字面上理解就可以了,指的是画面中心的x,y坐标。
max_x = ($game_map.width - 20) * 128
max_y = ($game_map.height - 15) * 128
地图滚动的最大x,,y坐标。
$game_map.display_x = [0, [x * 128 - CENTER_X, max_x].min].max
$game_map.display_y = [0, [y * 128 - CENTER_Y, max_y].min].max
主角的实际坐标相对画面中心的偏移距离,来计算地图滚动的坐标。
地图滚动坐标在0到最大地图滚动坐标之间。
说得不好,大概就这个意思。 |
|