纳金网

标题: Wirefusion用户手册翻译—组合对象1 [打印本页]

作者: yanny    时间: 2010-7-13 17:03
标题: Wirefusion用户手册翻译—组合对象1
容器对象
在 WireFusion中,容器对象有两种,一种是文件夹对象,另一种是场景对象。它们有很大的相同之处,但也有不同的地方,场景对象不同于文件夹是它有工作台。
通常来说,组合一组对象是为了实现某个任务功能的,比如说,你的项目是视觉展示,如手机显示屏,那么你可以把完成显示功能一些对象,组合成一组对象,然后放到场景对象的容器里。而那些,不具有可视性的对象,如逻辑或数学函数,可以把它放到文件夹对象的容器里。
一旦一组对象放到容器对象里,那意味着要把该组对象的相关端口导出外面出来。这是因为这些对象的端口是看不见的,除非这组对象与容器对象处在相同的层次上。如图1

图1
    一个容器对象可以被保存起来,以便以其它项目再用,或 在同一项目里进行复制。
容器对象本身是个对象,而容器对象又可以包含其它对象。这意味着容器对象可以包含自身。

场景对象
在wirefusion中,场景对象是一个容器对象,并具有特殊的功能,因为它可以被看作是基础性对象。当wirefusion开始,会默认打开一个新的空项目,它实际上是一个空的场景对象,它包含你项目中的所有对象,是一个根对象
你开发设计你的项目是通过在脚本区里把所有的相关对象用连接线把它们连在一起。都与根场景对象有相关联。场景对象有一个工作区,它包含一个工作台。你的项目都是在这工作台上展示。如图2

图2
一个场景对象能包含及显示其它场景对象,一个场景放到你的项目时,它既可带一个对象区,也可以不带对象区。
当你拖动一个场景对象到你的项目时,它会弹出一个窗口,叫你选择,是否要带对象区如图3

图3
那么什么时候要对象区,什么时候不要对象区呢?
使用场景对象要带对象区的情况
  通常,你要使用一个有对象区的场景对象是如果你想组合一组带有视觉功能的对象放在场景里。比如说,可能是一个2D产品展示 ,它包含了图片及图片显示功能。如图4,通过激活或失效该对象,你可以很容易实现他的显示是开还是关。

图4
在工作区里设计了一个交互(鼠标事件) 场景,即使该场景是从外面的导入进来的,比如就,你拥有功能齐全的触摸屏传感器存放在场景里如图5

图5

使用场景对象不带对象区的情况
   如果有其它一些对象,它的输入端口能接收场景内容作为输入参数,那么场景对象可以不带有对象区。比如说,幻灯片对象(在WF-SlideShow插件里),它有一个输入端口,能把一张静态的图片替换成场景对象。这是个强大的功能,允许你把幻灯片里的静态图片换成,比如说,是视频或一个交互式的三维场景。

作者: 菜刀吻电线    时间: 2012-1-26 23:27
新雪时舞蹈, 年夜思悄然。

作者: tc    时间: 2012-2-28 23:19
真不错,全存下来了.

作者: 奇    时间: 2012-5-7 23:24
顶!学习了!阅!

作者: 菜刀吻电线    时间: 2012-5-19 23:21
水……生命之源……灌……

作者: tc    时间: 2012-10-7 23:25
先垫一块,再说鸟





欢迎光临 纳金网 (http://course.narkii.com/club/) Powered by Discuz! X2.5