你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[LayaAirIDE 2.0]CastShadowList需要重写_remove
不然会写坏_indexInList
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
Aar0n
赞同来自:
提供点详细信息。
HAO
赞同来自:
CastShadowList每个element的index是_indexInCastShadowList而不是_indexInList;
CastShadowList在执行remove的时候,会执行SingletonList._remove,修改了element._indexInList;
Scene3D._castShadowRenders和Scene3D._renders有相同element时,_castShadowRenders删除element时修改element._indexInList,导致Scene3D._renders删除元素时,执行element._getIndexInList()获取到错误的值
要回复问题请先
登录
发起人
HAO
相关问题
TextInput重写onFocus和onBlur事件监听不到
配置layaAir需要注意的
Laya的Socket需要处理粘包吗?
为什么很多教程都需要钱 这样真的好吗 真的有利于引擎的普及吗
laya2.0构建app时url不再支持.html文件,但是需要runtime.json这个文件是怎么来的?
laya2.0 ts脚本需要 import ** from ** 问题
unity的坐标和旋转转换到laya需要做什么运算
TextInput控件。想在边输入的过程中。边做监听。需要怎么做吗?
3D模型贴图动作加载后,不使用了内存怎么释放?需要用到ResourceManager吗?有没有例子?
小部件提供的UI组件有些带按钮的,按钮只需要一种状态怎么处理?
啥时候可以转换or打包成小程序项目,做游戏的话,基本上只需要socket和canvas这块的功
问题状态
最新活动:
2018-11-19 18:37
浏览:
2539
关注:
2
人
商务合作
2 个回复
Aar0n
赞同来自:
HAO
赞同来自:
CastShadowList在执行remove的时候,会执行SingletonList._remove,修改了element._indexInList;
Scene3D._castShadowRenders和Scene3D._renders有相同element时,_castShadowRenders删除element时修改element._indexInList,导致Scene3D._renders删除元素时,执行element._getIndexInList()获取到错误的值