| 赞 | 1 |
| VIP | |
| 好人卡 | |
| 积分 | 64 |
| 经验 | |
| 最后登录 | 2026-9-2 |
| 在线时间 | 1162 小时 |
- 梦石
- 0
- 星屑
- 6373
- 在线时间
- 1162 小时
- 注册时间
- 2012-12-16
- 回帖
- 39
|
发表于 2013-4-19 18:04:10
|
显示全部楼层
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到最大地图滚动坐标之间。
说得不好,大概就这个意思。 |
|