当前位置: 首页 > 工具软件 > jPCT-AE > 使用案例 >

jpct-ae 函数 setSortOffset(float offset)

景阳平
2023-12-01

转载请注明出处:  http://blog.csdn.net/wuzhiqun27/article/details/8863103


当有多个半透明的Object3D对象重叠时,有可能会出现半透明层次异常,

setSortOffset ( float offset ) 这个函数就是用来处理这种情况的,

当offset为正时, 该对象的层次更深,也就是层次更接近屏幕内部。


查看源码,VisList.java


在函数void addToList(Object3D obj, float mitz, int pt, CompiledInstance ci) 中,

可以发现以下的代码行:


mitz += obj.sortOffset;

if (obj.isTrans)
zValue[anzpoly] = 1000000F - mitz;
else
zValue[anzpoly] = mitz;


这就是函数setSortOffset(float  )最终作用的地方。

 类似资料: