注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

.

.

 
 
 

日志

 
 

ARMA2 编辑器教程- 如何在自己的任务中加入操作菜单-10  

2012-01-05 01:32:59|  分类: 脚本和编辑 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
如何在自己的任务中加入操作菜单 这个要求其实很重要.添加一个动态菜单简单用
addAction 命令就可以了,但是如果你需要确认 这个操作就需要有 菜单支持了
否则不小心执行了就麻烦了,就这种原理可以定义更加复杂有用的功能.

例如:
player addAction ["结束任务", "endMission.sqf", [], 1, true];

所以创建一个 确认结束 或者不结束 就很不要了

例如:

ARMA2 编辑器教程- 如何在自己的任务中加入操作菜单-10 - foxer - .
ARMA2 编辑器教程- 如何在自己的任务中加入操作菜单-10 - foxer - . (创建对话框关键是这个定义对话框资源文件)
 
(设定一个行动菜单)

ARMA2 编辑器教程- 如何在自己的任务中加入操作菜单-10 - foxer - . (两个菜单 简单确认功能)
 
ARMA2 编辑器教程- 如何在自己的任务中加入操作菜单-10 - foxer - .
 
ext文件内容

#define CT_BUTTON 1
#define FLASHPOINT_COL_TAN_LIGHT {0.42, 0.42, 0.26, 0.8}
#define FLASHPOINT_COL_TAN {0.38, 0.38, 0.24, 0.8}
#define FLASHPOINT_COL_TAN_DARK {0.24, 0.20, 0.14, 0.8}
#define FontM "Zeppelin32"


class dialogEnd{
idd=-1;
movingEnable=false;
controlsBackground[] = { };
objects[] = { };
controls[] = {but1,but2};

class but1{
type = CT_BUTTON;
idc = -1;
style = ST_CENTER;
colorText[] = {0, 0, 0, 1};
colorDisabled[] = {0, 0, 0, 1};
colorBackground[] = FLASHPOINT_COL_TAN;
colorBackgroundActive[] = FLASHPOINT_COL_TAN_DARK;
colorBackgroundDisabled[] = {0, 0, 0, 1};
colorFocused[] = FLASHPOINT_COL_TAN_LIGHT;
colorShadow[] = {0, 0, 0, 1};
colorBorder[] = {0, 0, 0, 1};
borderSize=0;
font = FontM;
sizeEx = 0.025;
soundPush[] = {, 0.2, 1};
soundClick[] = {"ui\ui_ok", 0.2, 1};
soundEscape[] = {"ui\ui_cc", 0.2, 1};
soundEnter[] = {"ui\ui_cc", 0.2, 1};
default = false;

text = "End Mission";
action = "temp = execVM ""End.sqf""; closeDialog 0";
offsetX = 0;
offsetY = 0;
offsetPressedX = 0;
offsetPressedY = 0;
x = 0.985;

y = 0.34;
w = 0.2;
h = 0.05;
};


class but2:but1{
text = "Close";
action = "closeDialog 0";
y = 0.34;
x = 0.707;

};
};


ARMA2 编辑器教程- 如何在自己的任务中加入操作菜单-10 - foxer - .(全部文件列表)
 
ARMA2 编辑器教程- 如何在自己的任务中加入操作菜单-10 - foxer - .(自动执行一个行动菜单)
 
ARMA2 编辑器教程- 如何在自己的任务中加入操作菜单-10 - foxer - .(结束程序其实调用的就是 end2 )
 
ARMA2 编辑器教程- 如何在自己的任务中加入操作菜单-10 - foxer - .(创建菜单其实就是调用外部 ext 文件
 
ARMA2 编辑器教程- 如何在自己的任务中加入操作菜单-10 - foxer - .(description.ext 类似于外部资源文件 )
 

原理很简单,就是这样在很多的小结构,复杂的结合起来就成了完备功能的一个任务!
  评论这张
 
阅读(1000)| 评论(0)
推荐

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017