(第三篇)FFilmation Engine Definition File 描述
来源:互联网 发布:自学php教材推荐 知乎 编辑:程序博客网 时间:2024/06/09 16:33
Definition Files是XML文件用来定义素材源(用于创建FFilmation scenes)Loading一个场景,包括了它所有涉及到的定义文件和所有的这些定义在外部swf(还未被载入)
@对你而言,你只要看到一个scene loading 过程,这没有限制在这些都放在同一个xml中,但是如果吧相似的内容或者元素放在同一个文件中如trees.xml,stonewall.xml or furnitrue.xml是一个很好的练习;
有很多理由已经定义中分离出来的场景,从而变得更加明显和更大的应用程序:
@你可以在个场景之间分享这些元素定义描述;
@你可以改变一个材质的贴图,这个改变可以用于所有能用这个材质的场景;
@引擎很聪明地预先辨别Loaded的资源和定义,因此你没必要担心duplicate;
@你可以平衡你的下载时间,在一个大应用中,从开始所有都Loaded是不可能的;
@把一个游戏想象成10个level,在用户从未到过1level你需要加载10level的元素么?根本不用;
@如果你聪明地管理了你的定义,每个场景涉及到的只是它需要的定义和每个定义所需要的swf文件,你的loading time将变得最佳;
@你可能会有一些共同的元素(类)在你的应用中,(swf)中因为它们被用在所有的地方和场景中。
一个典型的例子就是你的游戏里的Hero,然而如果你创建一个场景,使用资源不特别引用该场景的XML,
你将无法在其他的ffilmation应用中load那个场景 (只能在你的应用中)
FFilmation 编辑器,举个例子如果尝试创建一个Bitmap实例或者Class(不在那儿的),将会出错;
@同样,定义可以嵌套。如果你正在构建的定义文件和想要使用一种定义在另一个文件,只是参考第二个文件。你不需要重复其内容,引擎会处理参考。
- (第三篇)FFilmation Engine Definition File 描述
- Module Definition File
- QSC11X0 Build Configuration Definition File
- Callback definition file not found
- (第二篇)FFilmation 用它来工作--步骤
- (第四篇)在FFilmation场景中创建定义来用
- <dl>definition list定义列表 - <dt>definition term定义项 - <dd>definition description定义描述
- Game Definition File Validator (gdftrace.exe)
- Goldengate 使用definition file完成异构表同步
- 如何手动创建Spring Bean Definition File
- Grid Engine accounting file format
- dedetag engine create file false
- DedeTag Engine Create File False
- VFS之file描述
- Android接口描述语言-Android Interface Definition Language (AIDL)
- Android Interface Definition Language (AIDL) 接口描述语言
- FFilmation 手册(1)
- ffilmation词汇表 (2)
- [学习记号 - MVVM] 在子窗体中给控件设置焦点(focus)
- varchar与nvarchar
- C++ Builder 利用 Hook 控制 Panel 实现自动工具栏或自动菜单,无需鼠标单击即可弹出菜单
- 后台执行UNIX/Linux命令和脚本的五种方法
- (第二篇)FFilmation 用它来工作--步骤
- (第三篇)FFilmation Engine Definition File 描述
- 学习《C++ Templates 中文版》第一部分 第3章、第4章
- mysqldump
- ThreadPoolUtil(二)线程池
- Flex企业应用开发实践学习笔记(五)-------组件失效机制
- Change Log of Joomsport: Create view 'arrangement' with parameter 'month'
- 2011-10-27 jsp
- HTML 页面中 DIV 居中技巧
- Jsp应用