作为一个改版新人来说,因为技术不够而实现不了想法是一种很郁闷的事,养成找教程的习惯并付诸实践很重要。这个贴子不是什么教程,只是我个人在学习途中的经验,如果有错误的地方还请指出。
如果你在制作改版时添加了一个很大的地区,有很多城镇,那么你可能就会和我一样想要让这些城镇的精灵中心设置复活点。我个人是使用飞行点来实现这个功能的。
首先要感谢悠然前辈的新增飞行点教程https://tieba.baidu.com/p/6185152030
接着来说步骤:
然后就可以看到新增的地图精灵中心前面有一个“F”,就是飞行点了。
这样当主角进入精灵中心之后就会触发之前的脚本,把复活点设在0x17飞行点的位置。
没有编辑大地图所以是不能从其他地图飞来的。
如果你在制作改版时添加了一个很大的地区,有很多城镇,那么你可能就会和我一样想要让这些城镇的精灵中心设置复活点。我个人是使用飞行点来实现这个功能的。
首先要感谢悠然前辈的新增飞行点教程https://tieba.baidu.com/p/6185152030
接着来说步骤:
1、扩表
飞行点是存在一张表里的,但是这张表原来的地址空位不够,如果需要添加就需要重定向。悠然前辈这个贴子讲的很详细,推荐看看。不过因为我只是需要复活点,而不是让它能飞,所以这个贴子里其他的步骤我不需要。然后就可以看到新增的地图精灵中心前面有一个“F”,就是飞行点了。
2、脚本
添加好飞行点之后,就要开始写脚本了。我通过观察发现,丰缘几乎每个精灵中心都有一个地图头脚本,例如这张图是橙华市的。其实脚本不只这几行,但我需要的就在这里面。这样当主角进入精灵中心之后就会触发之前的脚本,把复活点设在0x17飞行点的位置。
3.禁用飞翔
这个方法会让所在飞行点地图可使用飞翔飞走,如果要禁掉这个功能,可在AM中设置地图头,类型改成0A就行了。没有编辑大地图所以是不能从其他地图飞来的。