[LayaAir 2.0]unity粒子特效导出Laya显示setValue
使用unity 2018.4.0 导出粒子特效显示 Uncaught TypeError: Cannot read property 'setValue' of undefined
错误出处来自d3.js 20564 行
case "vector3s":
var vector3s = moduleData.vector3s;
for (var k in vector3s) {
var vec3 = module[k];
var vec3Data = vector3s[k];
vec3.setValue(vec3Data[0], vec3Data[1], vec3Data[2]);
module[k] = vec3;
}
break;
问题出现原因: 该处会自动访问,粒子特效导出时的gravity属性,但是导出离职特效时却不存在此属性
暂时解决方案:在访问gravity属性时,跳过该属性访问
case "vector3s":
var vector3s = moduleData.vector3s;
for (var k in vector3s) {
var vec3 = module[k];
var vec3Data = vector3s[k];
if(k=="gravity"){continue}
vec3.setValue(vec3Data[0], vec3Data[1], vec3Data[2]);
module[k] = vec3;
}
break;
后面希望开发组看一下这个问题的出处,及时解决
错误出处来自d3.js 20564 行
case "vector3s":
var vector3s = moduleData.vector3s;
for (var k in vector3s) {
var vec3 = module[k];
var vec3Data = vector3s[k];
vec3.setValue(vec3Data[0], vec3Data[1], vec3Data[2]);
module[k] = vec3;
}
break;
问题出现原因: 该处会自动访问,粒子特效导出时的gravity属性,但是导出离职特效时却不存在此属性
暂时解决方案:在访问gravity属性时,跳过该属性访问
case "vector3s":
var vector3s = moduleData.vector3s;
for (var k in vector3s) {
var vec3 = module[k];
var vec3Data = vector3s[k];
if(k=="gravity"){continue}
vec3.setValue(vec3Data[0], vec3Data[1], vec3Data[2]);
module[k] = vec3;
}
break;
后面希望开发组看一下这个问题的出处,及时解决
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Aar0n
赞同来自: