145
个编辑
更改
影子坐标
,→影子的实质
<pre>Entity3D ent = Entity3D.Cast(ac.GetObjectByName("NAME",NULL));
int f = ent.GetMoveableFlags();
if ( f / 8 % 2 == 1 ) {f = f-8;}else {f = f+8;}
ent.SetMoveableFlags(f);</pre>
此方法可稳定使物体具有影子坐标。虽然这种通过添加标识的方法没有任何理论基础(没有Virtools 2.1文档,无法得知此数值的含义,以及没有通过翻阅代码获得有关此数值的用途),但是因为在实践中可稳定复现,并且较之前替换原版关卡的Mesh而言更加具有科学性。因此此假设当成为经验公式。