左边跟右边的是同一个兵种,只是外观不一样
【4】一个单位两种外表
玩旧版的TLL,发现部分兵种的外形比后来版本的好看,不过后来版本的也不错,于是进行了这种尝试。
Create(Func_Var_1) ///设置一个功能变量
{
dont-cache lights; ///无关内容
dont-shade plates; ///无关内容
start-script SmokeUnit(); ///无关内容
Func_Var_1 = Rand( 0, 1 ); ///这个功能变量随机是0或者1
if( Func_Var_1 == 0 ) ///如果是0
{
show body; ///显示body
hide body2; ///隐藏新加入的body2
}
if( Func_Var_1 == 1 ) ///如果是1,则相反
{
show body2;
hide body;
}
}
其他涉及的地方也要做相应的处理,当然要把另一个模型的东西导入原来的模型
受影响的单位如下
金属罐子,初级轰炸机,电流防御塔,风箱。
以下单位更换模型为旧版模型,新版外观不太好看,懒得搞两种外观了
一级导弹机甲,小型金属转换器,超级能源金属储存器,二级弹出式等离子加农炮,弹出式激光炮塔
火蜥蜴两栖坦克,因为旧模型可以罩住新模型,所以被做成了装甲,当生命值少于75%时炮台的盖子被打掉,当生命值少于50%时外层装甲被打掉。在这里可以加入防御值的设定,令装甲被破坏后防御降低。不过我没有加。
其余的电流塔可以根据模型外观的不同有不同的攻击间隔和装甲。据说可以根据不同玩家显示不同外观,这个可要比用随机函数好,不过都没有做。有兴趣的可以做进一步的研究。