blend4web的三维小场景的开发应用(4)
2018-03-04 00:00
197 查看
前三篇写的是属于整个blend4web开发的整体准备部署和项目集成部分,那么现在开始正式进行web开发,(我之前是在学arcigs api for js,它的api官网每一个都讲解的很详细,而且每个接口都会有对应的例子,很容易学。)但是我第一眼看到blend4web的时候整个人都感觉不好了,一句妈卖批不知道当不当讲。官网的api地址是:https://www.blend4web.com/api_doc/index.html
再看看这是arcgis api for js的界面,这完全一个是高富帅,一个是矮穷矬没法比。
但是“与其无力的反抗,不如闭眼享受“,牢骚发完还是要继续接着做的。“当上帝为你关闭一扇门的时候,肯定会为你打开一扇窗(如果窗口都没有,兄弟你觉悟吧!)”,幸运的是我还可以看的懂一小部分。那就从简单的来吧
1、控制物体的显示隐藏
之前说过Blend4web的很多api是要和blende软件密切相关的,若要实现显示隐藏,必须要让物体为动态对象。
设置为动态对象之后,保存文件,然后导出,再将导出的文件,复制粘贴的部署文件夹下面的assets文件下面就好了。
控制物体的显示隐藏是在sences模块下,那么先要引用该模块。控制物体显示隐藏就先要获取该物体,然后再进行控制操作。
自己的代码要写在load_cb函数里面
我添加了一个简单的按钮来进行点击切换显示隐藏,下图是页面初始加载的状态。
然后点击按钮,会看到场景中的水果梨消失:
再次点击就可看到又重新显示:
今天偷懒不想写了,就先写这么多吧。
总结:很多知识点不是我这短短几篇字就是能叙述完的,官网的代码写的很多,可以多看看。多研究一下就会发现,也没有想象中的那么难。
再看看这是arcgis api for js的界面,这完全一个是高富帅,一个是矮穷矬没法比。
但是“与其无力的反抗,不如闭眼享受“,牢骚发完还是要继续接着做的。“当上帝为你关闭一扇门的时候,肯定会为你打开一扇窗(如果窗口都没有,兄弟你觉悟吧!)”,幸运的是我还可以看的懂一小部分。那就从简单的来吧
1、控制物体的显示隐藏
之前说过Blend4web的很多api是要和blende软件密切相关的,若要实现显示隐藏,必须要让物体为动态对象。
设置为动态对象之后,保存文件,然后导出,再将导出的文件,复制粘贴的部署文件夹下面的assets文件下面就好了。
控制物体的显示隐藏是在sences模块下,那么先要引用该模块。控制物体显示隐藏就先要获取该物体,然后再进行控制操作。
自己的代码要写在load_cb函数里面
我添加了一个简单的按钮来进行点击切换显示隐藏,下图是页面初始加载的状态。
然后点击按钮,会看到场景中的水果梨消失:
再次点击就可看到又重新显示:
今天偷懒不想写了,就先写这么多吧。
总结:很多知识点不是我这短短几篇字就是能叙述完的,官网的代码写的很多,可以多看看。多研究一下就会发现,也没有想象中的那么难。
相关文章推荐
- blend4web的三维小场景的开发应用(1)
- blend4web的三维小场景的开发应用(2)
- JavaWeb开发之深入分析请求转发和重定向的应用场景以及请求包含 (跟着龙哥学JavaWeb)
- javaweb_08-ServletConfig对象和它在开发中的应用场景
- Skyline Web 二次开发- 场景应用(模型点位标注与获取某个点位模型高程值)
- 开发一个简单的web应用定时任务
- Spring Boot基础7-web应用开发-模板引擎Thymeleaf
- 使用yiic安装开发web应用和解决yiic不是内部命令
- ios开发--RunLoop的应用场景(三)
- 移动Web单页应用开发实践——页面结构化
- 从徐飞的文章《Web应用的组件化开发(一)中窥视web应用开发的历史
- Java Web应用快速开发平台-OpenJWeb v1.2学习版推广方案
- Spring Boot: 开发web 应用 - 02 探究竟
- Vaadin Web应用开发教程(33):UI布局-HorizontalSplitPanel和VerticalSplitPanel布局
- Android 上的 10 款 Web 开发应用工具
- 详解iPhone开发应用中如何使用Web视图
- 使用 WebSockets 的 9 个应用场景
- 快速开发高性能Jsp Web应用---FastJsp框架介绍
- 【转】移动Web单页应用开发实践——页面结构化
- IBM Rational 与 Web 2.0 应用开发