3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1841|回复: 3
打印 上一主题 下一主题

[原创] 太阳能深度研究最新研究结果

[复制链接]

141

主题

857

帖子

2871

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
270
金元
17914
积分
2871
精华
0
注册时间
2014-11-30
跳转到指定楼层
主题
发表于 2022-4-24 11:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 fanvalen 于 2022-10-10 18:23 编辑

你见过可以打芯片的太阳能吗
你见过叠加不遮光的太阳能吗
你见过功耗超一千瓦太阳能吗




首先我们解决打芯片问题这太麻烦了
SolarPanelConfig中DoPostConfigureComplete末尾添加
Tinkerable.MakePowerTinkerable(go);
然后要使其生效还得进一步改动
SolarPanel下EnergySim200ms里将380f改成两个红色处的base.WattageRating
(这里说明一下由于我昨天研究过所以可以翻好几倍,你们没有改就只能增加50%,最后的功率大约为600w)

num = Mathf.Clamp(num, 0f, base.WattageRating);
                Game.Instance.accumulators.Accumulate(this.accumulator, num * dt);
                if (num > 0f)
                {
                        num *= dt;
                        num = Mathf.Max(num, 1f * dt);
                        base.GenerateJoules(num, false);
                }
                this.meter.SetPositionPercent(Game.Instance.accumulators.GetAverageRate(this.accumulator) / base.WattageRating);
                this.UpdateStatusItem();


在8w光照下居然只有600w不到功率,3w光照只有230-240w

不行我还得往上提升功率
就在刚刚的SolarPanel下EnergySim200ms下有个
num += (float)num2 * 0.00053f;
这个0.00053f就是光照的十万分之几十
将其改成万分之几十就好了嘛0.0053f




在光照3w的情况下原始的只有230w,打了芯片的可以达到几倍了
下面解决最重要的问题叠加可透光
回到SolarPanelConfig里DoPostConfigureComplete下
有这么几行
MakeBaseSolid.Def def = go.AddOrGetDef<MakeBaseSolid.Def>();
                def.occupyFoundationLayer = false;
                def.solidOffsets = new CellOffset[7];
                for (int i = 0; i < 7; i++)
                {
                        def.solidOffsets = new CellOffset(i - 3, 0);
                }
艾玛看不懂 直接删掉
上面就是说将底座转换成实体小人可以走上去 所以删掉就好
最终结果就是就是第一张图效果
然后我发现这太占位置了
既然没有实体了我是不是可以缩小
原来是3格高7格宽现在只有两格高有效
SolarPanelConfig.CreateBuildingDef下的
int height = 3;将3改2就好然后就成了第二张图样子
好了至此就结束了
另外说一点打芯片这个功能如果仅添加可能不成功
我是在去掉底座后才能打的,不知道是不是遮挡的原因
另外还有一个问题就是关于我缩小高度的问题,
原来光线监测的范围是三排中的最上两排,现在我缩小到两排监测就只有一排,估计这也是普通功率上不去的原因



这次是真完了
喜欢的给个回复让更多人看到,不回复没两天估计都掉没影了,现在也不能设置回复可见,算了我就自己收藏在一个贴里进行统计好了
经过测试证明缩小高度确实会造成功率下降原因就是获取光照范围

回复

使用道具 举报

141

主题

857

帖子

2871

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
270
金元
17914
积分
2871
精华
0
注册时间
2014-11-30
舒服的沙发
 楼主| 发表于 2022-4-24 11:27 | 只看该作者
另外就是建造问题,由于没了实体小人不能走了,造了太阳能小人去不了中间的接电位置,我的建议是先造电线再造太阳能
这是昨天研究打芯片提升功率为几倍的研究
https://bbs.3dmgame.com/thread-6295791-1-1.html
回复 支持 反对

使用道具 举报

0

主题

71

帖子

90

积分

初级玩家

Rank: 2

贡献度
0
金元
895
积分
90
精华
0
注册时间
2020-2-28
硬硬的板凳
发表于 2023-4-8 19:07 | 只看该作者
感谢大佬
回复 支持 反对

使用道具 举报

0

主题

71

帖子

119

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1191
积分
119
精华
0
注册时间
2018-4-3
冰凉的地板
发表于 2023-12-13 00:01 | 只看该作者
感谢大佬,石油发电基地温度直接爆炸
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-27 18:02 , Processed in 0.030931 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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