blend4web的三维小场景的开发应用(4)

       前三篇写的是属于整个blend4web开发的总体准备部署和项目集成部分,那么如今开始正式进行web开发,(我以前是在学arcigs api for js,它的api官网每个都讲解的很详细,并且每一个接口都会有对应的例子,很容易学。)可是我第一眼看到blend4web的时候整我的都感受很差了,一句妈卖批不知道当不当讲。官网的api地址是:https://www.blend4web.com/api_doc/index.htmlhtml

再看看这是arcgis api for js的界面,这彻底一个是高富帅,一个是矮穷矬无法比。web

可是“与其无力的反抗,不如闭眼享受“,牢骚发完仍是要继续接着作的。“当上帝为你关闭一扇门的时候,确定会为你打开一扇窗(若是窗口都没有,兄弟你觉悟吧!)”,幸运的是我还能够看的懂一小部分。那就从简单的来吧api

    一、控制物体的显示隐藏函数

    以前说过Blend4web的不少api是要和blende软件密切相关的,若要实现显示隐藏,必需要让物体为动态对象。htm

设置为动态对象以后,保存文件,而后导出,再将导出的文件,复制粘贴的部署文件夹下面的assets文件下面就行了。对象

控制物体的显示隐藏是在sences模块下,那么先要引用该模块。控制物体显示隐藏就先要获取该物体,而后再进行控制操做。接口

 

本身的代码要写在load_cb函数里面ci

我添加了一个简单的按钮来进行点击切换显示隐藏,下图是页面初始加载的状态。开发

而后点击按钮,会看到场景中的水果梨消失:部署

再次点击就可看到又从新显示:

今天偷懒不想写了,就先写这么多吧。

总结:不少知识点不是我这短短几篇字就是能叙述完的,官网的代码写的不少,能够多看看。多研究一下就会发现,也没有想象中的那么难。

相关文章
相关标签/搜索