代码教程

2023-01-31 09:01:36 板块: Mod教程 作者:༺༼远航࿇我我我༽༻

[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 # 加入队形:真




  • 上一篇 >:
  • 下一篇 >: