赞 | 93 |
VIP | 0 |
好人卡 | 13 |
积分 | 80 |
经验 | 53314 |
最后登录 | 2024-8-13 |
在线时间 | 1183 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 7981
- 在线时间
- 1183 小时
- 注册时间
- 2007-7-29
- 帖子
- 2055
|
星露谷时间是随机的,但是移动路线是自动寻路。也就是说它只是随机了一个移动到某个点的时间,剩下的寻路会搞定,只要动物踩到出去的格子NPC的处理器自然会把它移动到外头。如果只是想靠RM的事件实现的话那就只能用笨方法了。我没记错MV应该有寻路,不然寻路插件应该也有才对,可以学星露谷只随机出去时间点,在时间点之前都是随机移动。所以有时候随机移动都会触发把动物移到外头的可能性,这个时候就显得NPC的处理器非常重要,因为是单独处理,所以不管是指定时间出门的,还是随机踩到门口的都会被处理掉。
至于星露谷为什么不让动物随机就好是因为要确保所有动物在门开得情况下都得出去吃草,如果只靠随机有些动物会饿着的。如果你是SV Mod作者并且对SV的代码有所研究你就会发现SV的动物做得很细节,动物不是有吃和没吃而已,而是有饱足程度的,隔天要产出物品那饱足程度必须高过一定值。也就是说那些在外面溜达的动物要是吃到的草不够隔天还不一定有产物,有些动物溜达会跑远了而完全忘了吃草,所以最后围栏的重要性也出现了,这些细节简直是一环扣一环啊。 |
|