/
说明:通过 “父子树” 访问场景内的对象
*** 作:无,查看log信息
教程:ThingJS 教程——>园区与层级——>场景层级
难度:★★☆☆☆
/
var app = new THINGApp({
url: 'https://wwwthingjscom/static/models/storehouse'
});
// 加载场景后执行
appon('load', function (ev) {
// 获取园区对象
var campus = evcampus;
// 通过场景的 父子树 访问对象
var children = campuschildren;
for (var i = 0; i < childrenlength; i++) {
var child = children[i];
var id = childid;
var name = childname;
var type = childtype;
consolelog('id: ' + id + ' name: ' + name + ' type: ' + type);
}
// id 107 为白色厂区建筑,
// parent: appquery('107')[0] 为在厂区内创建物体
// 厂区内创建的物体,只有在进入厂区后才会能显示,点击厂区进入,则看到绿色小车
// 当推出厂区后,绿色小车则隐藏
var obj = appcreate({
type: 'Thing',
id: 'No1234567',
name: 'truck',
parent: appquery('107')[0],
url: 'https://model3dmomodacom/models/8CF6171F7EE046968B16E10181E8D941/0/gltf/', // 模型地址
position: [0, 0, 0], // 世界坐标系下的位置
complete: function (ev) {
//物体创建成功以后执行函数
consolelog('thing created: ' + evobjectid);
}
});
var campus = evcampus;
consolelog('after load ' + campusid);
// 切换层级到园区
applevelchange(campus);
});
以上就是关于js 如何访问父级对象 同级对象全部的内容,包括:js 如何访问父级对象 同级对象、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)