Project1

标题: 使用事件做选择项 [打印本页]

作者: denis466    时间: 2011-8-20 15:18
标题: 使用事件做选择项
本帖最后由 denis466 于 2011-8-20 16:03 编辑

使用事件做选择项,通过显示图片和条件分歧可以实现
在我做的大部分事件游戏中都用了这方法,个人感觉还不错,所以发出来供大家参考,已经会的人请无视~~
比如我要做个确认、取消的选项,以下为事件中的内容:(这个事件要设置成并行处理哦~)

注释:显示图片
如果 变量2为0 (变量2控制是否刷新显示图片)
显示图片1 (菜单背景,上面有确定,取消两个选项的一张图)
如果 变量1为0
        显示图片2
(这个为选择框,显示到取消的位置)
    否则 显示图片2 (这个为选择框,显示到确定的位置,确定和取消的位置也可以更换)
    变量2=1 (等于1表示不再刷新显示图片这部分)
    等待3帧 (如果追求手感可以改到2帧,1帧的话太快了,可能会按一次跑两格)

注释:等待按键
如果 上 按下时
  播放 SE
   变量2=0
(等于0后图片就会刷新了)
        如果 变量1为0时
       变量1=1
   否则 变量1=0
(如果选择项多了得换个写法,比如三项,如果变量1为0,则变量1=2;否则变量1减去1,等号换成减号)
否则 如果 下 按下时
  ……
(这部分同“上 按下时”一样的思路,只是设置有些不同,至于左和右,也是一样的,需要的可以加)
    否则 如果C 按下时(默认为确定键吧)
  播放 SE
   变量2=0
  判断 如果 变量1为-时
        执行取消
否则 执行确定
消失图片1和2
(虽然已经结束选择了,但是别忘了把变量2变为0,要不下次就出问题了)否则 如果B 按下时 (默认为取消键,这里的B和C都不是指键盘的B和C,而是游戏中的B和C)
  播放 SE
   变量2=0
  执行取消
(这里不用再判断变量1的值了,直接取消)
      消失图片1和2 (虽然已经结束选择了,但是别忘了把变量2变为0,要不下次就出问题了)
结束

这是我游戏中用到的部分图
作者: 斗狠    时间: 2011-8-20 15:25
:lol帮顶,何等凶残的能力 啊
作者: 仲秋启明    时间: 2011-8-20 17:15
当年的小鱼子也做过此物
作者: denis466    时间: 2011-8-20 20:58
这就不明了,我发贴前没搜索着,如果完全一样,那么就请无视吧,如果有不同点,就吸收吧。
作者: 神蛋威武    时间: 2011-8-22 18:54
建议把刷新图片和功能实现分成两个公共事件,这样方便在游戏中的调用
作者: 精灵使者    时间: 2012-1-23 10:09
这个其实完全可以用陷阱事件来做到此点
作者: 食人族幽灵    时间: 2012-7-5 17:01
当我看到标题的时候,我晕了
当我看到内容的时候,我笑了
当我看到2 L的时候,我哭了
作者: 风雪优游    时间: 2012-8-9 15:17
有段时间一直在搞事件菜单,现在……只要能看就OK了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1