在项目开发组的努力下,HTML5 3D 的开发包变得越来越优秀,越来越健壮;基于HTML5 3D技术的MONO Design建模平台功能也变得越来越强大和完善,这个方便了很多使用我们HTML5 3D的用户。 但是对于使用TWaver Flex 3D的用户而言,有个小小的遗憾就是:整个MONO Design是面向HTML5 3D技术的,而不是Flex 3D的。其实不然,虽然MONO Design本身不是Flex开发的,但是它却可以与Flex 2D、Flex 3D技术无缝集成。简单说:MONO Design所有建模的东西,都可以直接在Flex 3D中使用。您还管它MONO Design是什么技术开发的呢?
最新版的TWaver Flex3D,不但可以支持上万的3D对象、更高的效率,而且可以直接支持HTML5 3D的json格式和各种3D对象。也就是说,MONO Design设计的任何3D场景,都可以无缝的直接转出并显示到Flex中,呈现效果完相同。导入的代码也是很简单的, 只需要几行代码就可以:
1 |
network3d.elementBox.clear(); |
2 |
var jsonSerializer:JsonSerializer3D = new JsonSerializer3D(network3d.elementBox, null , 'html5' );
|
3 |
jsonSerializer.deserializeHtml5(json); |
基于此适配功能,Flex3D的用户也就完全可以使用HTML5 3D的编辑器功能了,只需要把HTML5 3D编辑器的结果导出到json,然后在Flex3D里面导入即可。事实上我们的HTML5 3D编辑器里面本身就有一个导出到Flex3D的功能。且看详细分解:
首先,打开我们的HTML5 3D编辑器MONO DESIGN:
然后拖出一个房间,一个设备和一个Billboard,同时在房间上加上门窗:
修改房间的贴图,上一个好看的贴图:
点击“3D”按钮切换到3D场景,展示效果如下:
然后我们点击“File”菜单下面的 “Export to Flex3D”项,会弹出一个新的Flex3D的窗口,展示效果如下:
可以看出,Flex3D的场景中房间,门窗,设备,billboard等的位置,贴图以及贴图的平铺效果,以及门窗的透明度都和HTML5 3D一致。
MONO Design作为统一的建模平台,将负责TWaver的2D和3D以及各种技术平台的数据模型创建,而不仅仅是局限于HTML5或Flex。这也是MONO Design产品的定位所在。如果您对此感兴趣,欢迎申请产品试用,也可以访问www.mono-design.cn在线编辑平台体验可视化建模的乐趣!
相关推荐
Mono Design 是Twaver一款web端设计工具。Mono Design不仅可以是用Editor快速创建3D机房,而且也可以使用代码创建3D产品。此资源是Twaver提供的一款试用产品
Mono Design是一款可以快速创建、编辑与设计3D产品的工具,初学者慎用。
mono-design 3D 模型 json格式,不会导的不要下哦
这是我做的关于Mono.Xml和XmlParser的源码例子,你只需更改下里面Xml文件的路径即可,虽然这个Demo是在.net中控制台下进行测试的,但移植到Unity3D中简直是易如反掌,轻而易举
unity3d读取xml插件Mono.Xml,用于读取xml文件
Reactor教程Mono和Flux例子,同时可以查看我的博客,有介绍如何使用Reactor的详细教程
Mono环境winform开发,可在windows操作系统和Linux操作系统下运行,需提前下载Mono部署环境
在docker的mono镜像中加入一些基本命令包,方便开发(公司内网有些不能下)。有需求的直接下载,同时不需要再到仓库龟速下载了。送上安装命令: docker load -i mono.tar
这3个文件是一个Mono工具,能够在Unity3d中解析XML文件。使用方法可以看我的博客。
第5 章 在Unity 3D 中使用泛型121 第6 章 在Unity 3D 中使用委托149 第7 章 Unity 3D 中的定制特性 202 第8 章 Unity 3D 协程背后的迭代器 228 第9 章 在Unity 3D 中使用可空型 260 第10 章 从序列化和反序列化看...
dnspy的unity相关mono补丁
使用Mono for Android进行程序开发,为在程序中增加数据推送的功能,选用了JPush(极光推送)来实现,经过上网查找,借助于官方文档,最终实现了JPush的集成。本例以JPush SDK1.6.1、Mono for Android 4.10.x为例,...
此指南针对MacOS,没有更改安装路径操作方法(文件太大故此放到百度网盘中,如被和谐,可邮箱联系我) 检查是否安装成功 /Library/Frameworks/Mono.framework/Versions/版本号/bin/mozroots --import —sync 打开....
Microsoft.Net和Mono.Net,并不是“同一个.Net”,它毕竟是“两套不同的.Net”。虽然这两套.Net之间绝大多数特性是可互相兼容、可互相移植的,但依然有一些特性,要么是Microsoft.Net具备而Mono.Net不具备,例如WPF...
C#移动开发应用实战 使用Mono for Android和.NET C# 中文版
【中英文】mono for android学习参考文档,当然若更全面,建议买正版图书。
《iPhone高级编程:使用Mono Touch和.NET/C#》从基本的概念入手,全面地介绍了基于monotouch使用C#/.net进行iphone应用程序开发。从monotouch和.net开发环境到objective-c和c#开发语言,从基于monotouch进行iphone...