| 赞 | 424 |
| VIP | 0 |
| 好人卡 | 11 |
| 积分 | 421 |
| 经验 | 242285 |
| 最后登录 | 2026-6-23 |
| 在线时间 | 5999 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 42105
- 在线时间
- 5999 小时
- 注册时间
- 2006-11-10
- 帖子
- 7021
|
本帖最后由 灯笼菜刀王 于 2026-6-23 11:48 编辑
"不太精确的实时坐标", 那就是 (event.real_x * 32).round (原点为32*32的左上角)
事件的移动是先改变X,Y, 然后再把real_x y 逐帧加上移动距离(浮点) 直到和 X ,Y相等
而 screen_x y 是把 X,Y的"格", 转变为"当前显示的屏幕范围内的像素点坐标", 这个的坐标是以屏幕显示的部分为基准,
如果你想要的是整张地图的精确像素坐标, 那就是 (event.real_x * 32).round + 16 , (event.real_y * 32).round + 32 + event.shift_y (行走图脚下中心位置为原点)
|
|