找回密码
 点一下
查看: 2627|回复: 17

fdf(FrameDefine)文件研究

  [复制链接]
发表于 2007-1-16 20:06:30 | 显示全部楼层 |阅读模式
该类文件属于文本文件,使用记事本打开。
暂时把该类文件中的格式称为fdf格式

语法猜测
语句以行为单位。
支持的界符:{}
分隔符:空格和逗号

注释://单行注释
关键字:
Frame      //框架
INHERITS //内在
直接书写的几种数据:
  小数:不大于1,并且最多精确到小数点后6位。必须有小数点。
  正整数:fdf中出现的正整数不太多
  负整数:fdf中出现的负数不太多
  文本:用双引号引起来。
转义数据格式:
格式名 被格式的数据 被格式的数据...  //相当于去掉括号的函数。
SetPoint TOPLEFT  //TOPLEFT,LEFT,RIGHT,TOP...它们是常数相当于#define声明的常数,能够在其他地方使用。
FontColor 1.0 1.0 1.0 1..0 //后面的1.0是RGB和alpha通道
Text "text"  //text是文本数据
Width 0.125  //宽度,估计是直接typedef出来的
ControlShortcutKey "A"  //快捷键
...
数据格式有很多,就不一一列举了。

Frame的使用方法:
Frame "框架一" "框架2" ... {
框架定义
}

Frame "框架1"... INHERITS "新框架" {
新框架定义
}

发表于 2007-1-16 20:09:19 | 显示全部楼层
这东西只能修改或隐藏已有的界面元素~~可惜似乎找不到法子添加界面元素~~艾~~
回复

使用道具 举报

 楼主| 发表于 2007-1-16 20:11:22 | 显示全部楼层
能够添加,racecraft中有一人就添加过。我也看到了
附件中的文件夹放到war3安装目录下。
游戏中选族彩单多出一项new race

删除附件
回复

使用道具 举报

发表于 2007-1-16 20:14:54 | 显示全部楼层
这方面叔叔了解的比我多~~拉他出来说说~~
回复

使用道具 举报

 楼主| 发表于 2007-1-16 20:16:52 | 显示全部楼层
“叔叔”是谁啊?
回复

使用道具 举报

发表于 2007-1-16 20:18:10 | 显示全部楼层
引用第2楼hackwaly2007-01-16 20:11发表的:
能够添加,racecraft中有一人就添加过。我也看到了
附件中的文件夹放到war3安装目录下。
游戏中选族彩单多出一项new race

就是说的这个啦~~改出新的一格选项是可以~~问题是我不知道如果关联一个全新的可选种族~~
回复

使用道具 举报

 楼主| 发表于 2007-1-16 20:22:50 | 显示全部楼层
那些是没办法的,根据研究
fdf文件不具备那个能力。fdf只能定制界面。
fdf应该是算是UI界面脚本吧
回复

使用道具 举报

发表于 2007-1-16 20:25:27 | 显示全部楼层
所以我上面说~~无法添加界面元素~~
是指实质上添加~~而不是一个架子~~
回复

使用道具 举报

 楼主| 发表于 2007-1-16 20:26:35 | 显示全部楼层
关键是这个东西好像不支持在地图中重载?
回复

使用道具 举报

发表于 2007-1-16 20:27:26 | 显示全部楼层
在我那个汉化战役程序中可以用~~嗯嗯~
回复

使用道具 举报

发表于 2007-1-16 20:41:39 | 显示全部楼层
一切皆可覆盖恩...
回复

使用道具 举报

发表于 2007-1-16 20:46:58 | 显示全部楼层
万物皆要爆炸恩...
回复

使用道具 举报

 楼主| 发表于 2007-1-16 20:54:36 | 显示全部楼层
关键是加载fdf文件的时刻被确定了,它是在读入地图前被Preload的。
回复

使用道具 举报

发表于 2007-1-16 21:18:12 | 显示全部楼层
实际上这个东西~~只是一个外部框架~~并不具备任何的逻辑功能~~更加类似于一个配置文件~~而不是功能脚本~~

比如游戏逻辑设计了6个按钮功能~~那么只能用这个玩意配置这6个按钮的形状、位置、快截键……等~~
但是你不能创建一个新的按钮功能~~

基本上来说~~研究这个东西能做到的事情极其有限~~甚至连游戏中的单位属性面板和指令面板都不是靠这个来配置的~~~
回复

使用道具 举报

发表于 2007-1-16 21:19:40 | 显示全部楼层
不过咧~~有极大可能是我太笨了~~没研究出有价值的东西`~

期待高手出现~~5555
回复

使用道具 举报

发表于 2007-1-16 21:42:35 | 显示全部楼层
555...叔叔出现老...
回复

使用道具 举报

发表于 2007-1-16 21:52:28 | 显示全部楼层
555……萝莉控怪叔叔
回复

使用道具 举报

 楼主| 发表于 2007-1-16 21:53:51 | 显示全部楼层
像一家人...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-22 11:02 , Processed in 0.033677 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表