各位大神,在定义实体的属性中,
<property name="SightRange" value="30"/> <!-- distance in m --> <property name="SightLightThreshold" value="-2,150"/> <!-- how well lit you have to be for the zombie to see you at min,max range --> <property name="SleeperWakeupSightDetectionMin" value="-40,5"/> <!-- Indiv.Random. sight capability - "I see you" light value at point blank --> <property name="SleeperWakeupSightDetectionMax" value="340,480"/> <!-- Indiv.Random. "I see you" light value at "SightRange" --> <property name="SleeperSenseSightDetectionMin" value="-10,0"/> <!-- same for groaning, not waking --> <property name="SleeperSenseSightDetectionMax" value="200,300"/> <property name="SleeperNoiseSenseThreshold" value="3,8"/> <!-- Indiv.Random. hearing capability - "I hear something" noise value --> <property name="SleeperNoiseWakeThreshold" value="9,12"/>
从这部分的代码可以看出是定义实体感官的代码,
SightRange定义了感官距离
SightLightThreshold定义了僵尸的感光度
接下来的最大值和最小值让我感觉很困惑,不是有距离了吗? 求大神解惑这四个值的作用,以及他们是如何基于SightRange工作的