查看: 3836|回复: 18

[有事请教] 如何偏移NPC坐标?

[复制链接]
梦石
0
星屑
64
在线时间
4 小时
注册时间
2022-4-8
回帖
10
发表于 2022-4-16 20:55:27 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
正在复刻的游戏卡住很久了,NPC站在了两个地图图块的中间,因为背景图块是拼合的祭坛,所以必须偏移NPC事件坐标才能让该死的老头子正好“跨界”站在祭坛中间,求助该如何解决?

很久以前好像看见过一个帖子说有插件可以偏移事件坐标,但找了好久也想不起来在哪看见的了……
梦石
0
星屑
10175
在线时间
1096 小时
注册时间
2016-8-22
回帖
59

开拓者

发表于 2022-4-16 21:46:13 | 显示全部楼层
YEP_EventSpriteOffset  ?
Plugindesc
Offset event sprites using notetags and comment tags!
Introduction
Events are bound to their tiles and their sprites are bound to their events.
Naturally, this would mean that the sprites would be bound to the tiles, too, but sometimes,
we'd like to offset the appearance of sprites so that they don't look super uniform all of the time.
This plugin gives you the ability to offset sprites visually using notetags comment tags.

回复

使用道具 举报

梦石
0
星屑
64
在线时间
4 小时
注册时间
2022-4-8
回帖
10
 楼主| 发表于 2022-4-16 22:12:23 | 显示全部楼层
看起来好像就是这个插件,真是万分感谢!我马上测试下!
回复

使用道具 举报

梦石
0
星屑
64
在线时间
4 小时
注册时间
2022-4-8
回帖
10
 楼主| 发表于 2022-4-16 23:12:20 | 显示全部楼层
这个插件目前是付费获得了,我手里的YEP插件免费包并没有这个插件,请问谁能分享一个吗?
回复

使用道具 举报

梦石
0
星屑
1282
在线时间
257 小时
注册时间
2021-2-16
回帖
229
发表于 2022-4-17 11:07:22 | 显示全部楼层
mz里可以更改事件的 _spriteOffsetX 或 _spriteOffsetY 属性,来偏移该事件的sprite显示位置(mv里应该差不多吧)。
比如,要让某个编号为3的事件的sprite向左偏移5像素,向下偏移2像素:
  1. let e = $gameMap.event(3);
  2. e._spriteOffsetX = -5;
  3. e._spriteOffsetY = 2;
复制代码
回复

使用道具 举报

梦石
0
星屑
64
在线时间
4 小时
注册时间
2022-4-8
回帖
10
 楼主| 发表于 2022-4-17 11:23:11 | 显示全部楼层
tuxyin 发表于 2022-4-17 11:07
mz里可以更改事件的 _spriteOffsetX 或 _spriteOffsetY 属性,来偏移该事件的sprite显示位置(mv里应该差不 ...

太谢谢了,这也是个很好的解决方案!
回复

使用道具 举报

梦石
0
星屑
10175
在线时间
1096 小时
注册时间
2016-8-22
回帖
59

开拓者

发表于 2022-4-17 11:28:38 | 显示全部楼层
大佬的YEP汉化合集:传送门
回复

使用道具 举报

梦石
0
星屑
64
在线时间
4 小时
注册时间
2022-4-8
回帖
10
 楼主| 发表于 2022-4-17 11:58:45 | 显示全部楼层
截图保存下这个老爷爷的原始状态吧。
2022-04-17_114947.jpg
回复

使用道具 举报

梦石
0
星屑
64
在线时间
4 小时
注册时间
2022-4-8
回帖
10
 楼主| 发表于 2022-4-17 12:00:07 | 显示全部楼层
dunklen.f 发表于 2022-4-17 11:28
大佬的YEP汉化合集:传送门

哇,有一道光!
回复

使用道具 举报

梦石
0
星屑
64
在线时间
4 小时
注册时间
2022-4-8
回帖
10
 楼主| 发表于 2022-4-17 12:13:47 | 显示全部楼层
tuxyin 发表于 2022-4-17 11:07
mz里可以更改事件的 _spriteOffsetX 或 _spriteOffsetY 属性,来偏移该事件的sprite显示位置(mv里应该差不 ...

试了一下在事件里新增脚本,我的事件ID是22,然后,启动游戏NPC位置并没有改变啊,是我的方法不对吗?
回复 0 1

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部