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

注册 登录

QQ登录

只需一步,快速开始

查看: 3738|回复: 13
打印 上一主题 下一主题

[求助] 大神帮帮忙,太阳能发电机怎么修改,怎么修改,功率进游戏都是380,不是38000

[复制链接]

17

主题

1393

帖子

1232

积分

游戏狂人

Rank: 6Rank: 6

贡献度
34
金元
10964
积分
1232
精华
0
注册时间
2012-1-8
跳转到指定楼层
主题
发表于 2019-1-4 22:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
,大神帮帮忙,太阳能发电机怎么修改,怎么修改,功率进游戏都是380,不是38000

新建位图图像1.png (36.18 KB, 下载次数: 0)

新建位图图像1.png
回复

使用道具 举报

0

主题

114

帖子

201

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2010
积分
201
精华
0
注册时间
2014-4-16
舒服的沙发
发表于 2025-8-18 14:11 | 只看该作者
后面有0.00053   去掉一个0
回复 支持 反对

使用道具 举报

9

主题

235

帖子

441

积分

高级玩家

Rank: 4

贡献度
2
金元
4328
积分
441
精华
0
注册时间
2010-3-22
硬硬的板凳
发表于 2025-8-22 12:37 | 只看该作者
要改SolarPanel.States
// Token: 0x06005490 RID: 21648 RVA: 0x0029A040 File Offset: 0x00298240
        public override void EnergySim200ms(float dt)
        {
                base.EnergySim200ms(dt);
                ushort circuitID = base.CircuitID;
                this.operational.SetFlag(Generator.wireConnectedFlag, circuitID != 65535);
                if (!this.operational.IsOperational)
                {
                        return;
                }
                float num = 0f;
                CellOffset[] array = this.solarCellOffsets;
                for (int i = 0; i < array.Length; i++)
                {
                        CellOffset offset = array[i];
                        int num2 = Grid.LightIntensity[Grid.OffsetCell(Grid.PosToCell(this), offset)];
                        num += (float)num2 * 0.00053f;
                }
                this.operational.SetActive(num > 0f, false);
                num = Mathf.Clamp(num, 0f, 380f);
把那个380和0.00053改掉,最好同样按倍率改,比如3800和0.0053
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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