网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月15日
漏签
0
天
terraria吧
关注:
737,645
贴子:
9,726,782
看贴
图片
吧主推荐
视频
玩乐
1
2
下一页
尾页
47
回复贴,共
2
页
,跳到
页
确定
<返回terraria吧
>0< 加载中...
关于草药种植深度与生长速度的问题
只看楼主
收藏
回复
梦岚兰
鲜血之墙
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
新档突发奇想把基地建到洞穴层,同时把草药园也移到了地下。这里可以捉很多宝石动物还可以种宝石树,但却感觉草药生长得没那么快了……
送TA礼物
IP属地:加拿大
1楼
2022-08-31 14:22
回复
梦岚兰
鲜血之墙
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
于是楼主用旅途档做了一个小小的测试,看看草药在地表和洞穴层生长的情况,如下图
地表长得确实更快一些,看起来还是很明显的,想来也很合理
IP属地:加拿大
2楼
2022-08-31 14:26
回复
收起回复
梦岚兰
鲜血之墙
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
但这里还是有很多疑问,种植深度和生长速度到底有怎样的关系?以及还有没有别的方式可以提高种植的效率?
或者,还有没有喜欢把基地建到别的群落的吧友
不会都是建在出生点吧
IP属地:加拿大
3楼
2022-08-31 14:28
回复
收起回复
梦岚兰
鲜血之墙
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
度娘不要乱吞
IP属地:加拿大
4楼
2022-08-31 14:36
回复
收起回复
海之烧灼
钢铁三王
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
草药成熟相对随机,做过重复实验吗🧐
IP属地:中国香港
来自
Android客户端
5楼
2022-08-31 14:45
回复(8)
收起回复
此处名称不为空
窥视之眼
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
插眼。我太阳花种好几轮了闪耀根才出几根
IP属地:北京
来自
Android客户端
6楼
2022-08-31 15:02
回复
收起回复
归一心元石
鲜血之墙
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我认为应该没影响,毕竟泰拉没有草药根据高度来生长的
IP属地:贵州
来自
Android客户端
7楼
2022-08-31 15:15
回复(2)
收起回复
木-K20
小吧主
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
应该是没有关系的,Wiki上也没说
IP属地:广东
来自
Android客户端
8楼
2022-08-31 15:33
回复(4)
收起回复
十之无未
窥视之眼
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
多做几组实验,看着第一次实验差距还是很明显的,说不定你能发现新的tr设定
IP属地:湖南
来自
Android客户端
9楼
2022-08-31 15:56
回复(1)
收起回复
dhuapskciao
鲜血之墙
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
已看源码,确实不一样。
相关代码在WorldGen.cs的GrowAlch方法,这个方法在UpdateWorld_OvergroundTile方法与UpdateWorld_UndergroundTile方法中被分别引用。而这俩在一个UpdateWorld循环内次数是不一样的。
前者是maxTilesX * maxTilesY * 3E-05f * worldUpdateRate,后者是maxTilesX * maxTilesY * 1.5E-05f * worldUpdateRate,正好差出一倍来。
IP属地:重庆
10楼
2022-08-31 16:11
回复(2)
收起回复
dhuapskciao
鲜血之墙
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
想看源码的话搞个ilspy或者dnspy,可以把游戏的源码整出来,只是如果想要可编译源码的话需要手动添加一些依赖库... 这游戏是C sharp写的,如果不熟悉的话还得去了解一下这门语言。
我搞出来的源码可以Build成功但是游戏怪怪的,还有各种bug,悲... 但即便如此看源码来搞清楚游戏机制还是足够的。
IP属地:重庆
11楼
2022-08-31 16:19
回复
收起回复
梦岚兰
鲜血之墙
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
虽然10楼已经有高手从源码层面看出了问题,不过楼主还是想试一下
新的试验:在一个世界中五个不同的深度各种100盆太阳花,从第一天12:00开始每天的12:00左右来观察各高度生长情况,记录开花的数量
吧友们如果有想看的试验也欢迎提出
IP属地:加拿大
12楼
2022-08-31 16:49
回复
收起回复
dhuapskciao
鲜血之墙
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
楼主的回复被吞了...
public static void GrowAlch(int x, int y)
首先草药分为未成熟草药,成熟草药,开花草药。
一、如果位于(x, y)位置的是未成熟草药,
1. 有1/50的概率变为成熟草药(但是寒颤棘要命中额外1/2的概率,也就是1/100)
2. 白天时未成熟的太阳花有1/50概率变成熟
3. 晚上时未成熟的月光草有1/50概率变成熟
4. 下雨时未成熟的幌菊有1/50概率变成熟
5. 深度不高于地下时,未成熟的闪耀根有1/50概率变成熟
6. 深度在地图底部200格以内时,未成熟的火焰花有1/50概率变成熟
以上是用if-else语句连接的,也就是说会执行首个满足条件(也就是随机数命中)的情况,然后跳过之后的情况。
二、(x, y)位置的是闪耀根,那么成熟的闪耀根和开花的闪耀根有一定概率互相转化
三、(x, y)位置的是成熟寒颤棘,那么有1/30概率开花
注意一,二,三这三条也是if-else语句连接的,一次最多只会执行一个代码块。
这个方法里没写太阳花,月光草,幌菊,火焰花和死亡草的开花,大概是因为这五种草药都有特定的开花条件而不是随机开花吧...
IP属地:重庆
13楼
2022-08-31 16:55
回复(3)
收起回复
梦岚兰
鲜血之墙
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
12楼重发一下
IP属地:加拿大
来自
iPhone客户端
14楼
2022-08-31 17:12
回复
收起回复
setunachan
天空之龙
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这些细节的东西是很复杂的……要不然就大量重复实验,要不然就读代码
IP属地:广东
来自
Android客户端
15楼
2022-08-31 17:31
回复(2)
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
老外凭啥玩国内软件说英文?
2666850
2
国考成绩已出
2626182
3
吧友分析俄乌不停战的原因
2577848
4
Bin在S14比赛为何频频失利
2483784
5
恋爱5年要45万彩礼多不多
2114008
6
泰国旅游局这回真急了
1708525
7
国产3A第二个大学生来了
1703016
8
海贼王主打一个对称
1525912
9
漫威争锋偷走了星鸣特攻的人生
1362944
10
卡普空是真的听劝
1123794
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示