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

Project1

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

[有事请教] 星露谷的动物房怎么做

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1360
在线时间
579 小时
注册时间
2019-6-30
帖子
259
跳转到指定楼层
1
发表于 2021-11-12 10:42:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
100星屑
本帖最后由 入坑小萌新 于 2021-11-12 13:48 编辑

想试着做个牧场系统

借鉴星露谷物语

星露谷中那种生成的房子,

动物可以自由进出

(房子内部和牧场应该算是两个地图吧?)

这种要怎么做

没啥思绪

大佬们帮忙给个参考

最佳答案

查看完整内容

星露谷时间是随机的,但是移动路线是自动寻路。也就是说它只是随机了一个移动到某个点的时间,剩下的寻路会搞定,只要动物踩到出去的格子NPC的处理器自然会把它移动到外头。如果只是想靠RM的事件实现的话那就只能用笨方法了。我没记错MV应该有寻路,不然寻路插件应该也有才对,可以学星露谷只随机出去时间点,在时间点之前都是随机移动。所以有时候随机移动都会触发把动物移到外头的可能性,这个时候就显得NPC的处理器非常重要, ...

Lv4.逐梦者

梦石
0
星屑
7981
在线时间
1183 小时
注册时间
2007-7-29
帖子
2055
2
发表于 2021-11-12 10:42:08 | 只看该作者
入坑小萌新 发表于 2021-11-13 13:43
这样来说不是没有全随机,只能做个伪随机,要提前设定好每一只动物什么时候应该进房间,什么时候出房间...{: ...

星露谷时间是随机的,但是移动路线是自动寻路。也就是说它只是随机了一个移动到某个点的时间,剩下的寻路会搞定,只要动物踩到出去的格子NPC的处理器自然会把它移动到外头。如果只是想靠RM的事件实现的话那就只能用笨方法了。我没记错MV应该有寻路,不然寻路插件应该也有才对,可以学星露谷只随机出去时间点,在时间点之前都是随机移动。所以有时候随机移动都会触发把动物移到外头的可能性,这个时候就显得NPC的处理器非常重要,因为是单独处理,所以不管是指定时间出门的,还是随机踩到门口的都会被处理掉。

至于星露谷为什么不让动物随机就好是因为要确保所有动物在门开得情况下都得出去吃草,如果只靠随机有些动物会饿着的。如果你是SV Mod作者并且对SV的代码有所研究你就会发现SV的动物做得很细节,动物不是有吃和没吃而已,而是有饱足程度的,隔天要产出物品那饱足程度必须高过一定值。也就是说那些在外面溜达的动物要是吃到的草不够隔天还不一定有产物,有些动物溜达会跑远了而完全忘了吃草,所以最后围栏的重要性也出现了,这些细节简直是一环扣一环啊。

点评

谢谢,明白多了,这样看来要解决的问题就是如何让事件在不同图生成和删除了  发表于 2021-11-13 23:08
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8064
在线时间
1862 小时
注册时间
2017-10-23
帖子
355
3
发表于 2021-11-12 11:25:50 | 只看该作者
前2年反抄襲朗聲最大的時候,我是對學習借鑒很寬容的,
我很寬容的原因是有 英雄聯盟 星露谷這2個殘渣擺在那,那些被噴抄襲的都沒有這2個狠!
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1360
在线时间
579 小时
注册时间
2019-6-30
帖子
259
4
 楼主| 发表于 2021-11-12 13:55:04 | 只看该作者
xiaohuangdi 发表于 2021-11-12 11:25
前2年反抄襲朗聲最大的時候,我是對學習借鑒很寬容的,
我很寬容的原因是有 英雄聯盟 星露谷這2個殘渣擺在 ...

牧场类型的游戏应该都差不多吧?虽然我只玩过星露谷
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7981
在线时间
1183 小时
注册时间
2007-7-29
帖子
2055
5
发表于 2021-11-13 00:11:12 | 只看该作者
本帖最后由 enghao_lim 于 2021-11-13 00:16 编辑
xiaohuangdi 发表于 2021-11-12 11:25
前2年反抄襲朗聲最大的時候,我是對學習借鑒很寬容的,
我很寬容的原因是有 英雄聯盟 星露谷這2個殘渣擺在 ...


抄袭?你确定你真的玩过星露谷?星露谷里一些点子在我看来就是牧场游戏的创新,况且作者一开始就是表明像喜欢的牧场游戏致敬,所以普遍根本不认为是抄袭。最开始的版本,里头所有的图像都是作者亲自画的,音乐也是作者自己编曲,甚至代码里头也是作者自己嗑出来的。说难听点,星露谷里许多元素几度超越了牧场物语符文工厂这类知名牧场游戏,就连这两大游戏后来也必须借鉴一些星露谷里头有的元素。你说星露谷抄袭?别人我不知道,但是多数牧场游戏爱好者并不会那么认为。

至于LOL我没玩过,但是我没记错LOL的团队本就与DOTA团队有着一些关系,太多玩家自顾高兴的代替被冒犯去了。

点评

抄袭=100%照抄 ,星露谷那个叫做[灵感来自于]... 这种[灵感来自于]在国外很常见...别太敏感...  发表于 2021-12-20 00:07
我很赞同  发表于 2021-11-13 10:33

评分

参与人数 2+2 收起 理由
白嫩白嫩的 + 1 我很赞同
89444640 + 1 我很赞同

查看全部评分

回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7981
在线时间
1183 小时
注册时间
2007-7-29
帖子
2055
6
发表于 2021-11-13 00:15:43 | 只看该作者
星露谷的NPC是独立管理的,包括每一只动物,所以每一个NPC都会出现在各自被安排的地图上。而每个地图也有相对的NPC处理器。只要在天亮的时候做判断动物小屋是否开门,有开门的话触发随机往屋外移动路线(有些快有些慢)。同理在开门关门的时候也要做判断触发。还有在一定的事件点必须回收动物,确保他们都会自动回到屋子里头。
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1360
在线时间
579 小时
注册时间
2019-6-30
帖子
259
7
 楼主| 发表于 2021-11-13 13:43:25 | 只看该作者
enghao_lim 发表于 2021-11-13 00:15
星露谷的NPC是独立管理的,包括每一只动物,所以每一个NPC都会出现在各自被安排的地图上。而每个地图也有相 ...

这样来说不是没有全随机,只能做个伪随机,要提前设定好每一只动物什么时候应该进房间,什么时候出房间...没想到这么复杂,本来是想着靠动物随机移动来实现进出房间的这一行为
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3093
在线时间
344 小时
注册时间
2021-10-18
帖子
157
8
发表于 2021-11-13 17:19:59 | 只看该作者
动物进出,是不是和追逐战一个思路?不过我不太懂,或许去参考一下追逐战。

点评

我也不太清楚,不过简单的说就是事件随机的时间在当前地图进出另外一个地图的过程  发表于 2021-11-13 23:10
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
775
在线时间
77 小时
注册时间
2019-4-7
帖子
54
9
发表于 2021-11-14 19:49:56 | 只看该作者
如果是我做的话,我可能会每个动物都设置一个开关,然后加一个时间判断,等到了下午6点触发回屋的事件,然后动物开启自动寻路到屋门口后开关关闭,屋内的事件设计是,如果当前开关=no,那就显示动物行走图。早上的时候也是一样,当时间为上午6点,触发出门事件,动物寻路到出口处,开关=off。当开关开启时,屋外显示动物行走图。
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
711
在线时间
137 小时
注册时间
2018-9-25
帖子
26
10
发表于 2021-12-19 22:47:46 | 只看该作者
enghao_lim 发表于 2021-11-13 00:11
抄袭?你确定你真的玩过星露谷?星露谷里一些点子在我看来就是牧场游戏的创新,况且作者一开始就是表明像 ...

超越牧场物语还好,超越符文工房?我觉得你应该挂个眼科……
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 11:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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