分享
查看: 3483|回复: 5

[求助] 场景的初始摄像机角度怎么调整

[复制链接]

场景的初始摄像机角度怎么调整

发表于 2018-11-12 17:51:33 来自 求助 阅读模式 倒序浏览
zzv_icon3483 zzr_icon5 查看全部

我在模模搭里创建的场景,显示是正面的,但是在ThingJS里,一开始创建App后显示正常,但是进入场景层次管理状态,显示方向就变了,但是通过点击按钮又可以正过来set_camera(),但是在load里调用又不好使

// 加载场景后执行
app.on('load', function (ev) {
 // 进入场景层次管理状态
app.level.change(ev.campus);
 //下面不起作用
set_camera();
});
// 创建UI
function createUI() {
THING.widget.Button('设置看点', set_camera);
}
createUI();
// 设置
function set_camera() {
app.camera.position = [0, 20, 20];
app.camera.target = [0, 10, 0];
}


avatar

0

主题

7

帖子

0

积分

游客

积分
0
井刚 发表于 2018-11-12 18:54:23 显示全部楼层

现在注册层级管理 不会改变视角的,建议清一下浏览器缓存在试试,调用方法无效的问题 我们看一下


avatar

0

主题

7

帖子

0

积分

游客

积分
0
井刚 发表于 2018-11-12 18:58:27 显示全部楼层

可以加QQ群 1057489240

avatar

2

主题

3

帖子

0

积分

游客

积分
0
风雨同舟
 楼主|
发表于 2018-11-13 14:13:06 显示全部楼层
清除了缓存也不行,完整的代码如下: // 创建App var app = new THING.App({ type: "Campus", url: "http://www.thingjs.com/./uploads/wechat/6aOO6Zuo5ZCM6Iif/scene/zyf%E5%B7%A5%E5%8E%8201", complete: function() { set_camera(); console.log("Campus created: " + this.id); } }); // 创建UI function createUI() { THING.widget.Button('设置看点', set_camera); } createUI(); // 加载场景后执行 app.on('load', function (ev) { // 进入场景层次管理状态 app.level.change(ev.campus); //下面不起作用 set_camera(); }); // 设置 function set_camera() { app.camera.position = [0, 20, 20]; app.camera.target = [0, 10, 0]; app.camera.log(); console.log('set_camera'); }
avatar

97

主题

218

帖子

120

积分

游客

积分
120
ThingJS 发表于 2018-11-13 14:17:08 显示全部楼层

您好,建议加我们的QQ群 1057489240,会及时高效的解决您的问题。

avatar

0

主题

7

帖子

0

积分

游客

积分
0
井刚 发表于 2018-11-13 14:24:45 显示全部楼层
我复制了代码 注册层级事件 并没有改变相机角度。如果你在群里 说句话 私聊
avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t