ThingJS官方示例教程(二)

摘要:
上一节我们说到了如何在ThingJS中上传我们的图片、js、css资源,同时也详细说明如何去使用这些资源,在拥有了JavaScript基础、同样也了解到如何去使用上传到ThingJS的资源的情况下,我们就可以开始通过ThingJS在线开发平台制作我们的第一个“HelloWorld”项目了。如果双击无法聚焦物体,那么说明你没有给这个物体添加自定义属性,记得给每一个要控制的物体一个自定义属性哟~

上一节我们说到了如何在ThingJS中上传我们的图片、js、css资源,同时也详细说明如何去使用这些资源,在拥有了JavaScript基础、同样也了解到如何去使用上传到ThingJS的资源的情况下,我们就可以开始通过ThingJS在线开发平台制作我们的第一个“HelloWorld”项目了。

ThingJS项目初制作

在ThingJS中,最重要的就是我们的APP对象了,有关ThingJS中的App对象介绍吗,大家可以在https://www.thingjs.com/guide/cn/tutorial_Introduce/App.htmlThingJS文档中心去深入了解,以下是一个最简单的“HelloWorld”:

/**
 * 说明:创建App,url为场景地址(可选)
 */
var app = newTHING.App({
    url: 'https://www.thingjs.com/static/models/storehouse'     //场景地址
});

其中ulr是我们通过campusbuilder创建的园区场景,园区的获取只需要我们在制作完成后点击立即同步,即可同步到我们的园区列表中:

ThingJS官方示例教程(二)第1张ThingJS官方示例教程(二)第2张

双击场景则会出现类似“HelloWorld”的代码,但是url则是对应园区的url,我们在ThingJS中创建的“HelloWorld”脚本只有基础的查看功能,跟我们在CampusBuilder模模搭中的预览是不一致,在模模搭客户端中,我们可以聚焦物体、进出层级,但是到了ThingJS在线开发中,这些都需要我们添加代码去实现,不过进出层级所需要添加的代码非常的简单!以下就是关于进出层级、聚焦物体的代码:

/**
 * 说明:创建App,url为场景地址(可选)
 */
var app = newTHING.App({
    url: 'https://www.thingjs.com/static/models/storehouse'     //场景地址
});
app.on('load', function(ev) {
    //场景加载完成后 进入园区层级
app.level.change(ev.campus);
});

只需要三行代码,我们就能使用ThingJS实现进出楼层功能,以及双击聚焦物体功能!如果双击无法聚焦物体,那么说明你没有给这个物体添加自定义属性,记得给每一个要控制的物体一个自定义属性哟~

免责声明:文章转载自《ThingJS官方示例教程(二)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇让iOS项目允许使用http协议请求Quaternion:通过API对Quaternion(四元数)类中的方法属性初步学习总结(二)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android 源代码自动编译packages/apps

/*************************************************************************** * Android 源代码自动编译packages/apps * 说明: * 有时候自己编写了一些测试软件,可能会希望自动编译到Android系统中...

Windows下音视频对讲演示程序(声学回音消除、噪音抑制、语音活动检测、自动增益控制、自适应抖动缓冲)(2021年11月10日更新)

Windows下音视频对讲演示程序 必读说明 简介 本软件根据《道德经》为核心思想而设计,实现了两个设备之间通过TCP或UDP协议进行全双工实时音视频对讲,并做了以下增强处理: 支持8000Hz、16000Hz、32000Hz、48000Hz的音频。 支持声学回音消除,通过本人自己设计的音频输入输出帧同步方法、自适应设置回音延迟方法、三重声学回音消除...

CentOS 6.0 图文安装教程

CentOS 6.0下载地址:wget http://ftp.riken.jp/Linux/centos/6.0/isos/i386/CentOS-6.0-i386-bin-DVD.iso 下边就是安装了:1、光盘引导界面,选择“Install or upgrade an existing system”。 其中图中的四个选项,应该都明白,我们这里选择的是...

Acrobat 软件注册过程记录

Adobe Acrobat XI安装过程详解 Adobe Acrobat是编辑pdf文档的不二选择,同时它的虚拟打印机功能平常使用也相当频繁,所以在日常工作中我经常使用Acrobat而不是Adobe Reader,下面是我亲自验证过的Acrobat安装过程,具体过程如下: 注:Adobe Acrobat之前版本为10.0版本,只支持英文版本,现在更新为11...

解决css引用图片不显示问题:background-image: url(../image/document.png);

.icon-document {background-image:url(../image/document.png);display:block;float:left;width:25px;height:21px; } 需要注意的地方:1.确保路径正确; 2.成块显示; 3.指定宽高。...

Swift开发学习(二):Playground

http://blog.csdn.net/powerlly/article/details/29674253 Swift开发学习:Playground 关于 对于软件用户、游戏玩家,大家一直都在提倡用户体验。其实软件开发者自己也是用户,是各种开发工具的使用者,也会喜欢用户体验做得好的工具软件。这次苹果想开发者所想,提供了一个可以玩转swift的游乐场--P...