中国虚拟军事网(VME)- 专注于武装突袭系列虚拟军事游戏

 找回密码
 加入VME

QQ登录

只需一步,快速开始

搜索
查看: 1618|回复: 4

[教程] 武装突袭开发中FMS到底是什么?在脚本中苦BI挣扎的人看这里。

[复制链接]
发表于 2014-3-1 21:56:44 | 显示全部楼层 |阅读模式
本帖最后由 111111 于 2014-3-1 21:56 编辑


还在为苦苦编译脚本烦恼?还在为设计任务条件纠结?还在因为程序冗余致使电脑无法顺利运行任务而怒砸键鼠?还是用FMS吧。

【FMS教程请参见FFUR2007SLX2_5的“ [教程] 《武装突袭3》脚本编写高级教程 ”】

   FFUR2007SLX2_5 的教程中,讲到了高级开发中的FSM。但是,对于很多人来说,FSM到底为何物?软件领域中一种重要的工具,很多东西的模型实际上就是有限状态机   再说白点就是{高中数学}想必大家都学过,教科书中的【流程图】想必还有印象吧,以特定的图形符号加上说明,表示算法的图,称为流程图或框图。现在是不是一下豁然开朗?


   随着开发,BI的开发节奏与程序量的增加,再继续使用传统语言编译会浪费大量时间与经历。于是乎,开发了这个东东。也就是将以前的start,if,while,then等等命令直接以流程图形式出现,编译者直接在流程图中编译。也就是说,一个游戏的关卡设计要有一个流程图表示,当开发者设计完游戏关卡后,直接在软件中搬过流程图来就用(拉过来就填海{:soso_e120:}),避免了由图转到程序语言中间的误差。


   仔细回忆高中数学,设计流程图之后要转换成语言,很多同学图设计的很对,但是因为转换时候出错扣分的比比皆是。



   由此呢,FMS的使用,就是你在界面上设计,程序在后台自动将图转化为语言。这样一来,就不用人去编译了,也就大大减少了人力,物力,时间和误差。另一个好处是,就算是玩家开发,也减免了记忆大量数据,设计大量逻辑语言的苦恼,使得编译非常简单。只要高中你程序路程图学的还可以,或者后来(哪怕现在学会),然后能写点程序就不是大问题了。


   最后,祝大家越来越帅{:soso_e104:}



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入VME

x
发表于 2014-3-2 13:14:19 | 显示全部楼层
{:soso_e183:}
发表于 2014-3-2 16:57:10 | 显示全部楼层
特来登顶
发表于 2014-3-2 17:23:26 | 显示全部楼层
我去,以为是TU-95MS轰炸机的帖子呢……被骗liao{:soso_e113:},不过还是顶顶帖子
 楼主| 发表于 2014-3-3 18:29:22 | 显示全部楼层
Cliffs 发表于 2014-3-2 17:23
我去,以为是TU-95MS轰炸机的帖子呢……被骗liao,不过还是顶顶帖子

图95模型已经制作完毕,等待进入o2进行定义。。不过。。。。这个环节卡住袅~~~
您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

小黑屋|中国虚拟军事网

GMT+8, 2024-5-2 10:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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