0.30版本的XML修改,最大的变化,就是每样物品通过一组绑定代码来决定“谁可以用?”、“什么子弹”和“瞄准镜”
以枪为例

主要就是bind这一组绑定参数,里面你可以看出来可以绑定使用对象,可以绑定所用的弹药,绑定用什么瞄准镜。其实这个to name后面是没任何类别识别的参数的,反正你不同类型的物品是不能重名的,所以只要绑上了,系统会自动识别是兵种、子弹还是瞄准镜。
我这里用空行来隔开,纯粹是让自己容易辨识,其实隔不隔空行都无所谓。
我这里的例子是这支枪只配给AIM的步枪手,但如果有些装备是某个UNIT全员配用的,只要写上部队名称就行了。例如只写上PLA,就整个部队都可使用。
但相应地,在原本旧的武器参数中,所写的使用兵种、子弹类型和瞄准镜的参数要全部删除。
又比如,在头盔文件中

我这里绑定了这个盔的使用对象是PLA的SWAT,而盔本身的参数就写在下面。
以枪为例

主要就是bind这一组绑定参数,里面你可以看出来可以绑定使用对象,可以绑定所用的弹药,绑定用什么瞄准镜。其实这个to name后面是没任何类别识别的参数的,反正你不同类型的物品是不能重名的,所以只要绑上了,系统会自动识别是兵种、子弹还是瞄准镜。
我这里用空行来隔开,纯粹是让自己容易辨识,其实隔不隔空行都无所谓。
我这里的例子是这支枪只配给AIM的步枪手,但如果有些装备是某个UNIT全员配用的,只要写上部队名称就行了。例如只写上PLA,就整个部队都可使用。
但相应地,在原本旧的武器参数中,所写的使用兵种、子弹类型和瞄准镜的参数要全部删除。
又比如,在头盔文件中

我这里绑定了这个盔的使用对象是PLA的SWAT,而盔本身的参数就写在下面。