8.条件分歧
[基本功能]:
·制作控制事件发生的各种分歧条件,可理解为不可视的“显示选择项”。
[基本使用方法]:
·在事件指令对话框中单击“条件分歧……”按钮,弹出“条件分歧”视窗
·在分歧条件的设置中有四个选项卡。第一个选项卡主要为开关,变量等系统信息;第二个选项卡主要为角色的各种参数。第三个选项卡主要为敌人和角色在地图中和在战斗中的各种参数。第四个选项卡包含了队伍所携带的物品、金钱和“当‘什么键’按下时”以及脚本。(这里的脚本输入字符数是没有限制的。)
注意:分歧条件只可能为单一分歧条件,如有需要制作多分歧条件的条件分歧,可使用“嵌套条件分歧”的方法。
[使用方法详解]:
<v:shapetype><v:stroke joinstyle=\"miter\"></v:stroke><v:formulas><v:f eqn=\"if lineDrawn pixelLineWidth 0\"></v:f><v:f eqn=\"sum @0 1 0\"></v:f><v:f eqn=\"sum 0 0 @1\"></v:f><v:f eqn=\"prod @2 1 2\"></v:f><v:f eqn=\"prod @3 21600 pixelWidth\"></v:f><v:f eqn=\"prod @3 21600 pixelHeight\"></v:f><v:f eqn=\"sum @0 0 1\"></v:f><v:f eqn=\"prod @6 1 2\"></v:f><v:f eqn=\"prod @7 21600 pixelWidth\"></v:f><v:f eqn=\"sum @8 21600 0\"></v:f><v:f eqn=\"prod @7 21600 pixelHeight\"></v:f><v:f eqn=\"sum @10 21600 0\"></v:f></v:formulas><v:path extrusionok=\"f\" connecttype=\"rect\" gradientshapeok=\"t\"></v:path><LOCK v:ext=\"edit\" aspectratio=\"t\"></LOCK></v:shapetype>
<v:shape><v:imagedata></v:imagedata><v:textbox style=\"mso-next-textbox: #_x0000_s1026\"></v:textbox></v:shape>1、分歧条件为开关:按<v:shape> <v:imagedata></v:imagedata></v:shape>可选择使用的开关,确定使用的开关后,可在右边设置当开关为“开”还是“关”时发生条件分歧。
2、歧条件为变量:按<v:shapetype> <v:stroke joinstyle=\"miter\"></v:stroke><v:formulas><v:f eqn=\"if lineDrawn pixelLineWidth 0\"></v:f><v:f eqn=\"sum @0 1 0\"></v:f><v:f eqn=\"sum 0 0 @1\"></v:f><v:f eqn=\"prod @2 1 2\"></v:f><v:f eqn=\"prod @3 21600 pixelWidth\"></v:f><v:f eqn=\"prod @3 21600 pixelHeight\"></v:f><v:f eqn=\"sum @0 0 1\"></v:f><v:f eqn=\"prod @6 1 2\"></v:f><v:f eqn=\"prod @7 21600 pixelWidth\"></v:f><v:f eqn=\"sum @8 21600 0\"></v:f><v:f eqn=\"prod @7 21600 pixelHeight\"></v:f><v:f eqn=\"sum @10 21600 0\"></v:f></v:formulas><v:path extrusionok=\"f\" connecttype=\"rect\" gradientshapeok=\"t\"></v:path><LOCK v:ext=\"edit\" aspectratio=\"t\"></LOCK></v:shapetype><v:shape><v:imagedata></v:imagedata></v:shape>可选择使用的变量,确定使用的变量后,可在下边设置当变量为何值时发生条件分歧。
[比较方法设置说明]:
设A为基准变量,B为“比较的值”(B既可以为常量也可为变量)
·相等:A=B
·以上:A≧B
·以下:A≦B
·超过:A>B(在RM2003中此项为更大)
·未满:A<B(在RM2003中此项为更小)
·之外:A≠B
3、 分歧条件为独立开关:具体设置方法与“开关”同(只能应用于同一时间内)
4、 <v:shapetype><v:stroke joinstyle=\"miter\"></v:stroke><v:formulas><v:f eqn=\"if lineDrawn pixelLineWidth 0\"></v:f><v:f eqn=\"sum @0 1 0\"></v:f><v:f eqn=\"sum 0 0 @1\"></v:f><v:f eqn=\"prod @2 1 2\"></v:f><v:f eqn=\"prod @3 21600 pixelWidth\"></v:f><v:f eqn=\"prod @3 21600 pixelHeight\"></v:f><v:f eqn=\"sum @0 0 1\"></v:f><v:f eqn=\"prod @6 1 2\"></v:f><v:f eqn=\"prod @7 21600 pixelWidth\"></v:f><v:f eqn=\"sum @8 21600 0\"></v:f><v:f eqn=\"prod @7 21600 pixelHeight\"></v:f><v:f eqn=\"sum @10 21600 0\"></v:f></v:formulas><v:path gradientshapeok=\"t\" connecttype=\"rect\" extrusionok=\"f\"></v:path><lock v:ext=\"edit\" aspectratio=\"t\"></lock></v:shapetype><v:shape><v:imagedata></v:imagedata><w:wrap type=\"square\"></w:wrap></v:shape>分歧条件为计时器:可设置计时器在n分n秒以上(或以下)时发生条件分歧。
5、分歧条件为角色属性:当选中“角色”单选框时才可继续选择下面的选项。否则后面的选项为代表不可选的灰色
(1).在同伴中:当选择此项时,会进行当指定的主角在队伍中时发生条件分歧。
(2).姓名…..与其相同:当选择此项时,会进行当指定的主角与指定的名字相同时发生条件分歧。
(3).特技….已经学会:当选择此项时,会进行当指定的主角可使用指定的技能时发生条件分歧。
(4).武器….装备中:当选择此项时,会进行当指定的主角装备上指定的武器时发生条件分岐。
(5).防具….装备中:当选择此项时,会进行当指定的主角装备上指定的防具时发生条件分岐。
(6).状态….与其相同:当选择此项时,会进行当指定的主角状态与指定状态相同时发生条件分歧。
6.分歧条件为敌人….出现:当选择此项时,会进行当指定的敌人出现时发生条件分歧。(只可用于战斗事件中)
7.敌人….状态….与其相同:当选择此项时,会进行当指定的敌人的状态与指定状态相同时发生条件分歧。
8.角色…面向….:当选择此项时,会进行当指定角色面向指定的方向时发生条件分歧。(此中的“角色”不仅仅是只玩家可控制的角色,在当前地图上的事件再此时都适用。)
9.分岐条件为金钱数:可设置当拥有金钱以上(大于等于)或以下(小于等于)指定金钱时发生条件分歧。
10.分岐条件为物品….携带时:当选择此项时,会进行当携带着指定物品时发生条件分歧。
11.分岐条件为武器….携带时:当选择此项时,会进行当携带着指定武器时发生条件分歧。(此时的“携带”只持有,而并不一定要装备上)
12.分岐条件为防具….携带时:当选择此项时,会进行当携带着指定防具时发生条件分歧。(此时的“携带”只持有,而并不一定要装备上)
13.分岐条件为按钮….按下时:当选择此项时,会进行当指定按钮被玩家按下时发生条件分岐(具体按键控制可在游戏测试时按 F1设定)
14.分岐条件为脚本:当选择此项时,会进行当符合脚本条件是进行条件分歧。(若设定的脚本不含可判断内容则直接执行脚本)
[注意]:在“条件分岐”视窗的下方有一个\"当条件不符合的场合时设置\"复选框。当勾选上时按下确定会出现“除此以外的场合”
[此贴子已经被作者于2005-4-21 12:13:52编辑过] |