• 注册
  • Mod教程 Mod教程 关注:1189 内容:48

    代码教程

  • 查看作者
  • 打赏作者
  • [core]#核心(不可缺)

    name:a#名字:a

    price:100#价格:100

    mass:100#质量:100

    techLevel:1#科技等级:1(共有3个级别)都知道白黄吧

    buildSpeed:10s#建造速度:10s(10秒)

    radius:18#半径:15

    isBio:true#是生物:

    isBug:true#是虫子:真

    isBuilder:true#是建造者:真

    maxHp:100#生命值:100

    selfRegenRate:0.5#生命恢复速度:0.5(负数为减血)

    maxShield:100#护盾值:100

    startShieldAtZero:true#单位创建时护盾初始为零:真

    shieldRegen:0.5#护盾恢复速度:0.5(负数为减的盾)

    energyMax:100#能量值:100

    energyRegen:1#能量恢复速度:1

    armour:10#装甲:10(如果对方伤害为15你的装甲为10那么你只会受到5点伤害)

    armourMinDamageToKeep:1#装甲最低伤害:1(假如对方伤害为10你的装甲为15那么对方只能对你造成1点伤害,如果把数值改成2就能受到2点伤害,改成0就可以抵挡所有伤害,只要对方武器伤害高于15或者穿甲高于15你才会受到伤害)

    tags:土豆神教#标签:土豆神教

    fogOfWarSightRange:20#视野:20(相当于400攻击范围)

    builtFrom_1_name:陆军工厂#从此单位建造:陆军工厂

    builtFrom_1_pos:1#从此单位建造排序:1(列表中的排序,数值越小越靠前)

    [graphics]#图像(不可缺)(图片格式均为png,并且需要跟单位数据放在同一文件夹)

    image:a.png#主题图像:a.png就是图片名字

    image_wreak:none#死亡图像:无想写写死了的图片和上面1样

    imageScale:0.8#图像缩放比例:0.8想多大就多大代码教程total_frames:1#图像帧数:1(默认值为1。将图像分割为指定分数,用于动画。第一帧编号为0)
    /、/、因为懒的弄图片
    #示例:
    这帧数为4

    #多帧数必须要保持对称不然单位贴图会抖动或偏移

    [attack]#攻击(不可缺)

    canAttack:true #可以攻击:真

    canAttackFlyingUnits:true #可以攻击空中单位:真

    canAttackLandUnits:true 4可以攻击陆地单位:真

    canAttackUnderwaterUnits:true #可以攻击水下单位:真

    [turret_1]#炮塔1(炮塔上限为31)

    #如果想制作第二个炮塔只需要把turret_1改成turret_2就行了

    #示例:

    x:0#坐标x

    y:0#坐标y

    barrelX:0#炮弹生成坐标x:0

    barrelY:10#炮弹生成坐标y:10

    #坐标是以单位自身为中心

    projectile:1#抛射体:1(炮弹)

    invisible:false #隐藏炮塔图像:假

    image:ap.png#炮塔图像:ap.png

    shoot_sound:gun_fire#开火音效:gun_fire

    shoot_sound_vol:0.5#开火音效大小:0.5

    shoot_flame:small #开火动画:small

    shoot_light:#ffeeee00  #开火闪光:#ffeeee00

    #(开火时闪光,16进制argb格式。#AARRGGBB,透明度,红,绿,蓝)

    [projectile_1]#抛射体1

    directDamage:100#直接伤害:100

    areaDamage:100#范围伤害:100

    areaRadius:100#范围伤害半径:100

    #如果代码里有范围伤害和直接伤害那么这两个只会有一个生效

    areaDamageNoFalloff:false #范围伤害从不衰减:假

    armourIgnoreAmount:100#无视装甲数量:100(相当于穿甲数量)

    speed:10#速度:10

    life:100#寿命:100(炮弹存在时间)

    frame:1#帧:1(炮弹使用的贴图(内置贴图)只有1-10)

    drawSize:1#绘制大小:1

    [movement]#运动(不可缺)

    movementType: air#运动类型:空气(飞行)(

    定义单位将能够通过的地形以及与单位类型相关的其他属性。类型:无、陆地、建筑、空中、水面、两栖、跨悬崖、跨水和悬崖

    NONE、LAND、BUILDING、AIR、WATER、HOVER、OVER_CLIFF、OVER_CLIFF_WATER

    )

    moveSpeed: 2#移动速度:2

    moveAccelerationSpeed: 0.5#加速度:0.5

    moveDecelerationSpeed: 0.5#减速度:0.5

    landOnGround:true#闲置时降落:真

    targetHeight:60#到达高度60

    targetHeightDrift:1#高度浮动1

    maxTurnSpeed: 5#转弯速度:5

    turnAcceleration:2# 转弯加速度:2

    moveSlidingMode: false #移动后滑动:假

    moveIgnoringBody: false 移动忽略转向:假

    moveSlidingDir:120 # 移动滑动角度:120

    joinsGroupFormations:true # 加入队形:真


    “点赞是美意,打赏是鼓励”


    废话少说,上号!

    回复
    Lv9
    建党100周年
    。。。
    回复

    。。。。。。



    回复
    Lv2
    2023
    已学习
    回复
    Lv3
    有地图的吗
    回复

    请登录之后再进行评论

    登录
    教程分享
  • 今日 0
  • 内容 115
  • 关注 1189
    • 大版主
    • 小版主
  • 安逸
    安逸
    我的名字叫陈xx,今年10岁了
  • 暂没有数据

  • 任务
  • 动态
  • 底部
  • 帖子间隔 侧栏位置: