96编辑器旗下产品
找图
终身
ID:0
到期时间:永久
退出登录
您的位置:首页 > 百科管理 > 详情

sovits素材多少合适-红色警戒2如何添加一个新武器 自己能不能创造一种武器

原创:找图网 2023-06-16 02:24:35
  • sovits4.0训练模型多久

  • sovits4.0训练模型多久如下:

    Sovits4.0是一种基于深度学习的自然语言处理模型,它可以用于文本分类、情感分析、机器翻译等多个领域。Sovits4.0的训练时间取决于多个因素,包括数据集的大小、模型的复杂度、训练硬件的性能等。在一般情况下,Sovits4.0的训练时间可能需要数小时到数天不等。

    首先,数据集的大小是影响Sovits4.0训练时间的一个重要因素。如果数据集很小,那么模型的训练时间会相对较短。但是,如果数据集很大,那么模型的训练时间就会相应地增加。因此,为了获得更好的模型性能,需要使用足够大的数据集进行训练,这也会导致训练时间的增加。

    其次,模型的复杂度也会影响Sovits4.0的训练时间。如果模型非常简单,那么训练时间会相对较短。但是,如果模型非常复杂,那么训练时间就会相应地增加。因此,在选择模型时需要权衡模型的复杂度和训练时间之间的关系。

    第三,训练硬件的性能也会影响Sovits4.0的训练时间。如果使用高性能的GPU进行训练,那么训练时间会相对较短。但是,如果使用低性能的CPU进行训练,那么训练时间就会相应地增加。因此,在进行Sovits4.0训练时,需要选择适当的硬件设备以获得更好的训练效果。

    总的来说,Sovits4.0的训练时间是一个相对复杂的问题,需要考虑多个因素。在实际应用中,训练时间可能会因为不同的应用场景而有所不同。但是,通过合理的数据集选择、模型设计和硬件配置,可以有效地减少Sovits4.0的训练时间,从而提高模型的训练效率和性能。

  • 红色警戒2如何添加一个新武器 自己能不能创造一种武器

  • 红警里所有的物件(单位,建筑)都需要在Rules里的注册列表中注册才能使用.一共有4个列表,分别是士兵列表,车辆列表,飞行器列表和建筑列表.

    [InfantryTypes] 1=E1 2=E2 3=SHK 4=ENGINEER

    ``````

    这是兵种注册列表的一个部分,其他所有列表都是像这样1=XXX,2=XXX,3=XXX依次排下去的

    车辆注册列表[VehicleTypes] 飞行器注册列表[AircraftTypes] 建筑注册列表[BuildingTypes]

    新增单位示例:新增一个一次发4个导弹的V3火箭车

    1.打开RULES,搜索[VehicleTypes]

    2.查看这一串代码的最下面.如果是原版,应该是57=CDEST

    3.给你新增单位注册,使用下一个号码58,也可以使用59,60等.(不过据说超出了某个数字会出现异常)在这57号单位的下一行写入58=V5(V5是自定的名称,可以随便写)

    4.写入这个新单位的属性代码.一般就照抄原来的V3再强化一下.搜索v3],把它下面的那一段代码全部复制,再按那个格式把V5的属性代码写在下面

    [V5]

    UIName=Name:V3

    Name=V3 Launcher ;locked

    Category=AFV

    Prerequisite=NAWEAP,NARADR ;这个决定单位建造必须的建筑,可以参考名称代码集来设置,可设为none(即没有必要建筑,但是起码一个战车工厂还是要的,只要这样一设置任意一个国家只要拥有任意一种战车工厂就都能造)

    Primary=V3Launcher

    CanPassiveAquire=no ; Won't try to pick up own targets

    Spawns=V3ROCKET

    SpawnsNumber=4 ;这一行便是我改过的那一行,原先那个数字1被我改成了4,这样就一次发4颗飞弹

    SpawnRegenRate=400 SpawnReloadRate=0 ; missile spawn don't come back NoSpawnAlt=yes ; alternate voxel for out of spawns: xxxxWO (V3WO)

    Strength=150 ;这个数字改大会更禁打

    Armor=light TechLevel=3

    Turret=no

    CrateGoodie=yes

    Sight=7 ;这个数字改大会探路探得更广

    Speed=4 ;这个数字改大会跑得更快

    Owner=Russians,Confederation,Africans,Arabs

    Cost=-800 ;这一行是价钱,被我改过,价钱和原来的不同以区分,改成负数倒加钱的哦

    Points=40

    ROT=5 AllowedToStartInMultiplayer=no

    Crusher=yes

    Crewed=no ; Big giant missile on its head precludes survivor (per designer)

    IsSelectableCombatant=yes Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60

    VoiceSelect=GenSovVehicleSelect

    VoiceMove=GenSovVehicleMove

    VoiceAttack=GenSovVehicleAttackCommand

    VoiceFeedback=

    DieSound=GenVehicleDie

    MoveSound=V3MoveStart

    Maxdebris=3

    Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}

    MovementZone=Destroyer ThreatPosed=25 ; This value MUST be 0 for all building addons DamageParticleSystems=SparkSys,SmallGreySSys

    Weight=3.5

    VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT,FASTER EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF

    AccelerationFactor=0.01

    ZFudgeColumn=8

    ZFudgeTunnel=13 Size=3

    GuardRange=9

    TooBigToFitUnderBridge=true ;MobileFire=false ; SJM: Looks like this was meant for the V3, but let's not enable it until we know we need it.

    Image=V3 ;这一行是我特意添加的,指定单位的图象,由于原V3就用的是叫V3的图象所以不用指定,而用了新名字就需要特别指定了,不然你造出的新东西是无形的.

    RA2的单位属性都定义在文件里 YR是

    [E1]

    UIName=Name:E1 /单位在游戏中显示的名字,相关内容在RA2(md).CSF里

    Name=GI /单位的名字(可有可无)

    Image=GI /单位的图象显示名称(在art(md).ini中编辑

    Category=Soldier /单位的类型

    Primary=M60 /主武器

    Secondary=Para /次要武器

    Occupier=yes /是否可以占领建筑物作战

    OccupyWeapon=UCPara /在占领建筑物中使用的武器

    EliteOccupyWeapon=UCElitePara /精英级别在占领建筑物中使用武器

    OpenTransportWeapon=1 /在运输工具中用第一武器(好象是这样)

    Prerequisite=GAPILE /必须的建筑

    CrushSound=InfantrySquish /挨坦克压的音效

    Strength=125 /生命值

    Pip=white /在运输工具中显示什么颜色

    OccupyPip=PersonBlue /在占领建筑物中显示的颜色

    Armor=none /装甲类型

    TechLevel=1 /科技等级(不同的需求为1到10,-1即不能建造)

    Sight=5 /视力(可以打开多少黑幕)

    Speed=4 /速度

    Owner=British,French,Germans,Americans,Alliance /所属国家(阵营)

    Cost=200 /价钱

    Soylent=100 /好象是塞进垃圾箱后得到的钱

    Points=10 /好象是被消灭后得到的经验值

    IsSelectableCombatant=yes /定义为可以控制的单位

    VoiceSelect=GISelect /单位的语音

    VoiceMove=GIMove /单位的语音

    VoiceAttack=GIAttackCommand /单位的语音

    VoiceFeedback=GIFear /单位的语音

    VoiceSpecialAttack=GIMove /单位的语音

    DieSound=GIDie /单位的语音

    Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1} /运动方式(这里是陆地移动方式)

    PhysicalSize=1 /单位的大小(就是进运输工具时所占的空间)

    MovementZone=Infantry /运动地域

    ThreatPosed=10 (好象电脑优先攻击的数值)

    ImmuneToVeins=yes (好象是对矿免疫)

    ImmuneToPsionics=no /是否对尤里的心灵控制免役

    Bombable=yes (抱歉,忘了)

    Deployer=yes /是否可以展开

    DeployFire=yes /展开后可以攻击

    VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT,FASTER /老手级后的能力.分别为生命加强,火力提高,攻击间隔减少,视力加大,速度变快

    EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF /精英级的能力.自疗,生命加强,火力提高,攻击间隔减少

    Size=1 /单位的大小

    Crushable=yes /能够被压扁

    DeploySound=GIDeploy /展开的音效

    UndeploySound=GIUndeploy /展开后站起来的音效

    ElitePrimary=M60E /精英级主武器

    EliteSecondary=ParaE /精英级副武器

    IFVMode=2 /进入步兵车后所用的武器

    以上是美国大兵的代码段

    它的图象定义在 中

    [GI] /用的是素材的文件名

    Cameo=GIICON /单位的图标名(格式为图标文件名后加 ICON )

    AltCameo=GIUICO /升级图标

    Sequence=GISequence /控制图象的次序段

    Crawls=yes /是行走运动的单位

    Remapable=yes /不知道

    FireUp=2 /图象开火的位置

    PrimaryFireFLH=80,0,105 /主武器图象开火的坐标

    SecondaryFireFLH=80,0,90 /次要武器图象开火的坐标

    如果在rules(md)中不使用这代码段名[GI]做为单位的代码名(rules中用"[E1]"),则要在rules(md)的该单位代码中加上 Image=GI

    参考上面的代码,来制作一个新的单位

    比如在RA2任务中出现过的美国总统的保镖

    先复制这段代码到文件任意一个地方~

    这是它的代码:

    [SSRV]

    UIName=Name:SecretService

    Name=Secret Service

    Category=Soldier

    Strength=50

    Primary=Pistola

    Armor=none

    TechLevel=-1 ******平民单位,不能建造,把它改为1

    CrushSound=InfantrySquish

    Sight=2

    Speed=4

    Owner=Russians,Confederation,Africans,Arabs,YuriCountry ******所属国,这里定义了它为苏军阵营和尤里可拥有

    在后面加入British,French,Germans,Americans,Alliance使它可以被所有国家建造(用逗号格开)

    AllowedToStartInMultiplayer=no *****定义它是否在初始部队出现,为了方便,改为 yes

    Cost=10

    Soylent=100

    Points=1

    Pip=white

    VoiceSelect=SSSelect

    VoiceMove=SSMove

    VoiceAttack=SSAttackCommand

    VoiceFeedback=

    VoiceSpecialAttack=SSMove

    DieSound=SSDie

    Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1}

    PhysicalSize=1

    MovementZone=Infantry

    ThreatPosed=0

    ImmuneToVeins=yes

    Size=1

    IFVMode=0

    下面是修改后的:

    [SSRV2] ;*********为了不覆盖原来的单位,改一个其他的名字!

    UIName=Name:SecretService

    Name=Secret Service

    Category=Soldier

    Image=SSRV ;**********素材,就是保镖的样子,别忘加上这句!

    Strength=50

    Primary=Pistola

    Armor=none

    TechLevel=1

    CrushSound=InfantrySquish

    Sight=2

    Speed=4

    Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry

    AllowedToStartInMultiplayer=yes

    Cost=10

    Soylent=100

    Points=1

    Pip=white

    VoiceSelect=SSSelect

    VoiceMove=SSMove

    VoiceAttack=SSAttackCommand

    VoiceFeedback=

    VoiceSpecialAttack=SSMove

    DieSound=SSDie

    Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1}

    PhysicalSize=1

    MovementZone=Infantry

    ThreatPosed=0

    ImmuneToVeins=yes

    Size=1

    IFVMode=0

    Prerequisite=GAPILE ;******定义为盟军兵营建造

    IsSelectableCombatant=yes ;******加上这句保险

    好,代码是写好了.但是还有一道程序

    就是注册单位名字

    找到[InfantryTypes](步兵单位列表)

    在数字后面加上**=SSRV2 *******注意要大写

    同样的

    [VehicleTypes]

    是机动车列表

    [AircraftTypes]

    飞行器列表

    修改完毕,保存,一个新的单位诞生了~~

    但是,还有一个问题.....没有图标!

    由于没有新的图标文件,先用美国大兵的替一下

    打开或

    找到[SSRV]一段

    你会看到图标已经有了定义

    Cameo=SHKICON

    AltCameo=SHKUICO

    那是磁暴兵的图标

    有了图标就别动了,进游戏看看吧~~~

    关于武器,用犀牛的主炮来做个说明

    [120mm]

    Damage=90 杀伤力

    ROF=65 射弹间隔

    Range=5.75 距离

    Projectile=Cannon 射弹方式(定义射弹图象等)

    Speed=40 速度

    Warhead=AP 弹头

    Report=RhinoTankAttack 音效

    Anim=GUNFIRE 发炮口动画

    Bright=yes 打出去的炮弹落在地上会亮一下

    *****特别要注意大小写不能有差错

    [Cannon] 射弹名称

    Image=120MM 图象名称

    Arcing=true 定义它呈弧线运动

    SubjectToCliffs=yes 是否可以射击悬崖

    SubjectToElevation=yes 是否可以射击高地

    SubjectToWalls=yes 是否可以射击围墙

    [AP] 弹头名字

    CellSpread=.3 爆炸范围

    PercentAtMax=.5 忘了~

    Wall=yes 是否可以打坏围墙

    Wood=yes 是否可以打坏木头?

    Verses=25%,25%,15%,75%,100%,100%,65%,45%,60%,60%,100% 弹头对装甲的伤害比例,分别为1-3步兵, 4-6坦克, 7-9建筑,后两个是特殊装甲,如蜘蛛

    Conventional=yes 又忘了~

    InfDeath=3 步兵被这个武器打击后的死亡方式.

    AnimList=S_CLSN16,S_CLSN22 动画

    ProneDamage=50%

    根据以上设定,可以自己做一个新的武器

    举例:

    [130mm]

    Damage=100 ;威力加大~

    ROF=65

    Range=5.75

    Projectile=Cannon

    Speed=40

    Warhead=130mmAP ;自己做一个弹头

    Report=RhinoTankAttack

    Anim=GUNFIRE

    Bright=yes

    还可以加上如"Burst=2"(一次打两发)等语句加强威力

    *****弹头跟单位一样,新加的要注册

    注册在[Warheads]列表中

    [130mmAP] ;注意名字要和前面的一样

    CellSpread=2 ;范围大些威力强~(不能超过10)

    PercentAtMax=.5

    Wall=yes

    Wood=yes

    Verses=100%,100%,100%,200%,200%,200%,100%,100%,000%,100%,100% ;这样设置,对坦克建筑强,尤其是步兵

    Conventional=yes

    InfDeath=3

    AnimList=S_CLSN16,S_CLSN22

    ProneDamage=50%

    这是一个BT武器~范围大对坦克步兵建筑威力超强~~

    武器之AIRBURST,

    [xxx];母弹名

    Damage=5

    ROF=75

    Range=12

    MinimumRange=6

    Projectile=Launcher22

    Speed=40

    Warhead=ApocAPE

    Report=ApocalypseAttackGround

    Anim=VTMUZZLE

    Burst=2

    Bright=yes

    [Launcher22] ;母弹射弹

    Arm=2

    High=yes

    VeryHigh=yes

    Proximity=yes

    Cluster=9

    Ranged=yes

    AA=no

    Image=120MM

    ROT=4

    Airburst=yes

    AirburstWeapon=SEPARATE;分裂出来的炸弹

    IgnoresFirestorm=no

    CourseLockDuration=10

    SubjectToCliffs=no

    SubjectToElevation=no

    [SEPARATE];子弹

    Projectile=BlimpBombP;子弹的弹道(我是用KIROV的)

    Damage=100

    Warhead=NUKE32;

    Anim=MININUKE;

    Range=2

    ROF=10

    FireInTransport=no

    ;下面的这个要在[WARHEADS]申明

    [NUKE32]

    Verses=150%,100%,100%,150%,150%,220%,100%,150%,100%,100%,100%

    Sparky=no

    Fire=yes

    InfDeath=6

    CellSpread=5

    PercentAtMax=.5

    Bright=yes

    AnimList=MININUKE

    子弹的武器要成为一个不可造单位的武器

    比如:

    [XBURST]

    UIName=Name:XCOMET

    Name=Placeholder Airburst 2

    Image=HTNK

    Prerequisite=GAWEAP,GATECH

    Primary=SEPARATE;子弹

    Secondary=TeslaFragment2

    Strength=300

    Category=AFV

    Armor=heavy

    Turret=yes

    IsTilter=yes

    TooBigToFitUnderBridge=true

    TechLevel=-1;一定要弄不可造

    Sight=8

    Speed=4

    CrateGoodie=no

    Crusher=yes

    Owner=British,French,Germans,Americans,Alliance

    Cost=2

    Points=50

    ROT=5

    IsSelectableCombatant=yes

    AllowedToStartInMultiplayer=no

    Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60

    VoiceSelect=

    VoiceMove=

    VoiceAttack=

    VoiceFeedback=

    MaxDebris=3

    Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}

    MovementZone=Destroyer

    ThreatPosed=40

    DamageParticleSystems=SparkSys,SmallGreySSys

    DamageSmokeOffset=100, 100, 275

    Weight=3.5

    VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER

    EliteAbilities=STRONGER

    Accelerates=false

    ZFudgeColumn=8

    ZFudgeTunnel=13

    Size=3

    Trainable=yes

    对于刚入门(或从未接触过修改)的红警玩家来说,应该从修改规则文件学

    起。在这之前先准备好规则文件~和

    下面我就简要介绍规则文件的修改方法:(举例)

    这一课先复习一下空投武器规则修改:

    ;************ American Paradrop Special Rules ***********

    ;These two lists _must_ have the same number of elements

    ;AmerParaDropInf=E1,GHOST,ENGINEER ~~ (1)

    ;AmerParaDropNum=6,6,6 ;How many of each of those infantry ~~ (2)

    AmerParaDropInf=E1 ;(美国空投步兵类型)

    AmerParaDropNum=8 ;(美国空投伞兵数量)

    AllyParaDropInf=E1 ;(盟军占有民用机场空投步兵类型)

    AllyParaDropNum=6 ;(盟军占有民用机场空投步兵数量)

    SovParaDropInf=E2 ;(苏军占有民用机场空投步兵类型)

    SovParaDropNum=9 ;(苏军占有民用机场空投步兵数量)

    _____________________________________________________________________

    注意(1)是美国空投步兵类型为~美国大兵、海豹部队、工程师。

    (2)是美国空投步兵数量为~6,6,6

    也就是说三种步兵各投六个,够了吧!会有三架飞机同时空投。大家把

    分号 ; 减切复制到下两行开头就行啦!不能有重复规则设置出现,切记!

    _____________________________________________________________________

    下面教大家自添加新兵种,以飞行磁暴兵为例:

    ···

    例1:飞行磁暴兵修改

    第一步:先在红警2[]文件中步兵类型列表添加‘46=PAPAYA’登录。

    第二步:在‘个体统计学’后的<步兵类型>资料中加入以下内容~

    _____________________________________________________________________

    ;飞行磁暴兵

    [PAPAYA] ;【被登录名字】(可以自己取)

    UIName=PAPAYA ;【游戏中实际显示名字】

    Name=Shock Trooper ;【自定义名字】

    Category=Soldier ;【分类=军人】

    Image=JUMPJET ;【图象=磁暴步兵】

    Primary=ElectricBolt ;【第一武器】

    Secondary=AssaultBolt ;【第二武器】~(充电)

    Assaulter=no ;【攻击者=不?】

    Prerequisite=NAHAND,RADAR ;【必须在此基础上制造】

    Crushable=no ;【不能被碾压】

    Strength=130 ;【实际生命值大小为130】

    Armor=Plate ;【装甲厚度】

    TechLevel=8 ;【制造必须科技等级=8】

    Pip=white ;【装入运兵机车时为白色】

    Sight=12 ;【视野范围=12】

    Speed=4 ;【移动速度=4】~(已被取代)

    Owner=Russians,Confederation,Africans,Arabs ;【能够被制造的国家】

    RequiredHouses=Arabs ;【唯一能够拥有的国家=伊拉克】

    Cost=1000 ;【制造成本=1000】

    Soylent=600 ;

    Points=15 ;【被杀后对方得到的经验值加15】

    IsSelectableCombatant=yes ;【能选择到战斗】

    VoiceSelect=TeslaTroopSelect ;【被单点选择时声音】

    VoiceMove=TeslaTroopMove ;【点选移动答复声音】

    VoiceAttack=TeslaTroopAttackCommand ;【点选攻击答复声音】

    VoiceFeedback=TeslaTroopFear ;【害怕的惊叫声音】

    MoveSound=RocketeerMoveLoop ;【移动时的声音】

    DieSound=TeslaTroopDie ;【牺牲时的叫声】

    CrashingSound=RocketeerDie

    ImpactLandSound=RocketeerCrash ;【坠地时的声音】

    Locomotor={92612C46-F71F-11d1-AC9F-006008055BB5} ;【运动模式】

    PhysicalSize=1 ;【物理尺寸=1】

    SpeedType=Hover ;【盘旋模式】

    MovementZone=fly ;【运动限制=飞行】

    JumpjetSpeed=30 ;【飞行速度】

    JumpjetClimb=20 ;【攀升速度】

    JumpjetCrash=25 ;【下降速度】

    JumpJetAccel=10

    JumpJetTurnRate=10 ;【转身速度】

    JumpjetHeight=500 ;【飞行高度】

    JumpjetWobbles=.01

    JumpjetDeviation=1

    JumpjetNoWobbles=yes ;【飞行中摇晃】

    ThreatPosed=20 ;【威胁等级】

    VeteranAbilities=STRONGER,FIREPOWER,ROF,SIGHT,FASTER ;【能力升二级】

    EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF ;【能力升三级】

    ImmuneToVeins=yes ;【免疫??=是】

    BalloonHover=yes ;【决不降落到陆地】

    HoverAttack=yes ;【盘旋进攻】

    Size=1 ;【运兵体积=1】

    AllowedToStartInMultiplayer=no

    ElitePrimary=ElectricBoltE ;【升到三级后的武器】

    IFVMode=6 ;【进入步兵战车炮塔攻击模式】

    ____________________________________________________________________

    是不是很长呀?其实就是把磁暴步兵和飞行兵组合一下,复制加粘贴就可。

    很简单吧! 以此类推,我们可以改变航母运动模式 :

    用~

    Locomotor={4A582742-9839-11d1-B709-00A024DDAFD1}

    MovementZone=AmphibiousCrusher

    SpeedType=Amphibious

    覆盖~

    Locomotor={2BEA74E1-7CCA-11d3-BE14-00104B62A16C}

    SpeedType=Float

    MovementZone=Water

    这样,可以在陆地上行驶的两栖航空母舰就诞生啦!在“极速2003版”中,

    我把Nimitz航母改成了这样,替换了美国航母,很厉害哟!

    在新航母资料[CARRIERB]中加入~

    BuildLimit=5 (限造五艘)

    SpawnsNumber=4 (一次出动四架舰载机)——【覆盖】

    ;CanPassiveAquire=no (自动防御)——【此行也可删除】

    RequiredHouses=Americans (只能由美国制造)

    在原航母资料[CARRIER]中加入~

    ForbiddenHouses=Americans (美国不能制造)

    希望大家能熟用复制粘贴法,多多练习哦!

    另外,建议每修改一个物种就存档,不要贪心。要多备份,勤测试。因为 修改涉及面较宽,每一条规则都不能马虎,初学者要慢慢来,任何BUG都可能导 致游戏无法运行,务必小心!一旦出现死机,必须要恢复原文件,所以备份是

    极其重要的。

    好啦!今天到此为止,大家有不懂的地方就马上提出来,我将一一解答。

    以上解说中若有谬误也请各方高手加以点解

  • 英语中its阿sov是什么意思

  • 如果你的意思是 It's a sov.那么意思可能是 那是个苏联人。因为Sov是口语化的苏联人的缩写。

    最好有前后文的介绍,不然很难就语义和语境来翻译的。

    如果你的意思是 itsasov,那么抱歉没有这个单词意思,搜索引擎也没有反应。

    最新文章 更多
    最新素材 更多
    公司介绍 网站地图 图片资讯
    Copyright © 2010-2022 山东找图网络科技有限公司  鲁ICP备18007836号-3  邮箱:15653358549@163.com