很多同学了解我们都是从CampusBuilder模型搭建应用开始的。不用代码搭建场景,然后进入ThingJS在线开发业务逻辑功能,对接数据再开发物联网可视化项目,是一个不错的尝试,只需要三步~是不是很简单?只要你有JavaScript基础,知道如何使用上传的资源,我们就可以开始通过ThingJS在线开发平台制作我们的第一个“HelloWorld”项目了。如果不知道怎么操作,可以点击【了解如何将js/css/图片等资源上传到ThingJS】。(http://forum.thingjs.com/thre...ThingJS项目最初是在ThingJS开发中产生的,最重要的就是我们的APP对象。关于ThingJSApp对象的介绍可以去ThingJS文档中心了解更多,下面是最简单的“HelloWorld”:/***描述:创建App,url为场景地址(可选)*/varapp=newTHING.App({url:'https://www.thingjs.com/static/models/storehouse'//场景地址});其中ulr是我们通过Campusbuilder模型创建的校园场景,公园的获取只需要我们制作完成后立即点击Synchronize,即可同步到我们的园区列表中:双击场景会出现类似“HelloWorld”的代码,但是url是对应校园的url,我们在ThingJS中创建的“HelloWorld”脚本只有基本的查看功能,这和我们在CampusBuilder中的预览是一样的。不一致。在陌陌客户端中,我们可以关注对象,进入和退出关卡,但是在ThingJS在线开发中,我们需要添加代码来实现这些,但是需要的代码是添加进入和退出级别非常简单!下面是关于入口和出口层级和焦点对象的代码:/***描述:创建App,url为场景地址(可选)*/varapp=newTHING.App({url:'https://www.thingjs.com/static/models/storehouse'//场景地址});app.on('load',function(ev){//场景加载后进入校园关卡app.level.change(ev.campus);});只需要三行代码,我们就可以使用ThingJS实现进出楼层的功能,以及双击聚焦物体的功能!如果双击无法聚焦到该对象,说明您还没有为该对象添加自定义属性。记得给每个要控制的对象一个自定义属性。!通用场景的代码开发是基础,更容易理解,帮助你尽快上手3D可视化项目的开发。
