随着许多应用的开发,我们不难发现对话框的应用频繁出现。尤其在各类地图中,初始阶段往往提供难度选择或传送选择等选项。现在,让我们来详细探讨一下这一常见元素。
操作起来其实相当简单。我们为对话框添加一个“选择难度”的标题。随后,依次添加三个对话框按钮,分别命名为“容易”、“普通”和“困难”。完成按钮的添加后,关键的一步是让对话框显示出来。这一步至关重要,因为只有在添加完所有按钮并确保对话框显示后,其内容才会显得完整。
在第二个触发机制中,我们设置事件为“当对话框被点击后”。在动作部分,我们通过判断点击的按钮来执行不同的结果。为了模拟游戏中的选择难度,我们已经事先在物编中准备了三个等级的命令光环和专注光环。每个等级的光环提供的攻击力和防御力各不相同。在玩家选择难度后,我们相应地设置光环的等级。
在触发器中,我们使用三个If/Then/Else结构来进行判断。这里,我们展示选择了“容易”和“困难”模式时的两个视频。请注意农民状态栏技能的等级,以及他额外的攻击力和防御力的变化。
接下来谈谈电影般的游戏体验。这在战役地图中是常见的对话形式,此时玩家无法直接操控单位。在war3中,电影般的体验其实是一个值得深入研究的领域,包括镜头、声音、动作和文本等多个方面。在这里,我们仅简要介绍如何进入电影模式、设置镜头和对话,以及一些单位的基本动作。
在放置页面中,找到镜头面板并新建一个镜头。创建完成后,你可以通过鼠标滚轮和ctrl键+鼠标右键来调整镜头的位置。当找到合适的位置后,点击“设置到当前视角”,你的视野将随着镜头一起移动。
你可以参考下面的小例子,其实没有太多特别需要注意的地方。电影效果主要用于战役中的剧情制作。这里我们先进行一个初步的了解。
最后附上一个电影效果的示例视频。如有任何疑问或建议,欢迎与我们交流。
关于触发器的使用其实还有很多值得探讨的地方。这里就先聊到这里,关键还是多实践、多思考。接下来我们将准备探讨war3的Jass语言以及使用Lua开发war3地图的一些操作方法,敬请期待后续内容。