设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2767|回复: 18
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
64
在线时间
4 小时
注册时间
2022-4-8
帖子
11
跳转到指定楼层
1
发表于 2022-4-16 20:55:27 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

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

很久以前好像看见过一个帖子说有插件可以偏移事件坐标,但找了好久也想不起来在哪看见的了……

Lv1.梦旅人

梦石
0
星屑
144
在线时间
43 小时
注册时间
2020-10-31
帖子
75
17
发表于 2022-6-28 20:08:54 | 只看该作者
做成两个人,用PS从中间分开,一边一半,反正对话时你也点不了正中间!
自作主张蛛后之后
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
64
在线时间
4 小时
注册时间
2022-4-8
帖子
11
16
 楼主| 发表于 2022-5-8 18:25:09 | 只看该作者
石林尘影 发表于 2022-4-25 17:37
Drill_EventExtraShifting 这个插件可以偏移指定事件或者玩家的位置。

感谢分享,这个插件我曾经下载过,但没注意可以偏移事件坐标哈哈,列出原文下载地址,节约新手的时间。

以下是插件的血的教训,踩坑了将会耗费巨量的时间和代价去挽回。千万不要做:
        1.修改了插件的文件名。
        2.添加新插件后,读取原来的未装插件前的存档。
        3.修改rpg_core.js等内核文件的中的脚本,不留注释和修改记录。
        4.无视插件的先后顺序。
        5.复制粘贴文件时,rmmv工程不备份。
大部分插件错误都是因为配置错误产生的,当然也不排除插件本身的问题,如果你在上述情况之外仍然遇到了问题,可以找我修复插件的bug哦。

        如果你是1.52版本的rmmv,打开示例可能会在运行滤镜插件时出现maxlmum call stack错误,如果出现了,只能先关闭所有滤镜插件 解决问题。
        1.6版本和火狐浏览器都能正常运行,插件也没问题。这是一个难以捉摸的bug。
      
        如果你喜欢ヽ(*。>Д<)o゜ 加群吧!
        目前大部分的插件都被优化了,如果你发现了某些插件存在问题,或者有更好的想法要在插件里面加功能,欢迎加群来讨论哦!
        貌似找群号都变成解谜游戏了,不知道为什么…很多人都找不到……╭(°A°`)╮
        那就……群号已作为一个宝藏,隐藏在 光源管理层 的一个神秘地点,你需要开启 指南针 才能找到它。
        (1.30优化版本以前的没有哦。)

        链接:https://pan.baidu.com/s/1QZH4QdQf42UiQILjfiCtaw 密码:h1rk
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1706
在线时间
336 小时
注册时间
2021-3-20
帖子
51
15
发表于 2022-4-25 17:37:01 | 只看该作者
Drill_EventExtraShifting 这个插件可以偏移指定事件或者玩家的位置。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
64
在线时间
4 小时
注册时间
2022-4-8
帖子
11
14
 楼主| 发表于 2022-4-17 22:34:07 | 只看该作者
tuxyin 发表于 2022-4-17 13:41
这种方法有个局限性,事件因开关切换事件页后,sprite的偏移值会归0,必须手动重新复制。我是在自动或并 ...

明白了,万分感谢,我已经用YEP插件完美实现了NPC位置偏移。

点评

恭喜复活~~  发表于 2022-4-17 22:42
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
64
在线时间
4 小时
注册时间
2022-4-8
帖子
11
13
 楼主| 发表于 2022-4-17 20:51:44 | 只看该作者
终于发现问题了,首先,YEP插件需要严格按照顺序安装,尤其是各个模块的core必须在最上面加载,其次,Events模块里,官方油管视频的建议是把所有插件都按顺序加载,我也就照猫画虎排列了一下,最终实现了偏移效果(编辑器显示不会偏移,要启动游戏查看)。

附上这个插件的参数设置截图,和实际运行效果截图,希望对新人有帮助。





今天恰好是复活节,卡住几个月的复刻工程终于可以正式复活了!

点评

恭喜恭喜~  发表于 2022-4-18 09:28
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1282
在线时间
257 小时
注册时间
2021-2-16
帖子
247
12
发表于 2022-4-17 13:41:29 | 只看该作者
本帖最后由 tuxyin 于 2022-4-17 13:43 编辑
Webking 发表于 2022-4-17 12:13
试了一下在事件里新增脚本,我的事件ID是22,然后,启动游戏NPC位置并没有改变啊,是我的方法不对吗? ...


这种方法有个局限性,事件因开关切换事件页后,sprite的偏移值会归0,必须手动重新复制。我是在自动或并行事件的最顶端,用脚本代码强制本事件sprite的偏移。其实如果有现成的插件,建议还是用插件好,这种方法仅供学习参考~~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
64
在线时间
4 小时
注册时间
2022-4-8
帖子
11
11
 楼主| 发表于 2022-4-17 12:21:13 | 只看该作者
先吃饭,吃完饭我再试试传送门里的offset脚本。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
64
在线时间
4 小时
注册时间
2022-4-8
帖子
11
9
 楼主| 发表于 2022-4-17 12:00:07 | 只看该作者
dunklen.f 发表于 2022-4-17 11:28
大佬的YEP汉化合集:传送门

哇,有一道光!
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-18 06:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表