设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 85|回复: 0

[制作教程] Boss Battle Retry!

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    前天 04:10
  • 签到天数: 209 天

    连续签到: 2 天

    [LV.7]常住居民III

    4446

    主题

    864

    回帖

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    7
    卡币
    22899
    OK点
    16
    推广点
    0
    同能卷
    50
    积分
    28239

    灌水之王

    发表于 前天 09:51 | 显示全部楼层 |阅读模式
    So right before a boss battle I have a somewhat lengthy cut scene and I was looking for a way to give the player a way to "redo" the battle should they lose. After all, no one wants to sit through the same cut scene over and over, especially if it's text-heavy. I found an easy way to do this by using the Loop command and setting "If Win/If Lose" parameters in battle processing.

    First, set a Loop event, and within that event go to battle processing and check, "Continue Even When Loser."





    Then we need to set what happens. If you win, generally there's an exchange of dialogue, and if you have a specific sprite for your boss, you can set their event name to go transparent, run off screen, or even flicker and change to a wounded sprite graphic instead using a self-switch.




    Make sure you input the "Break Loop" Command otherwise the battle will repeat and that's not what we want if you defeat the boss.

    Now, if your player loses the fight we need to offer them a choice to try again.




    I like to tint the screen, but it's not necessary. I feel it gives the game a more somber tone. The "Dark" preset works fine. Give the player a text box to respond to, then Show Choices.

    For this I'm using, "Yes" and "Quit". Now we need to set the results for both inputs. Under Yes, what you should do is give the player a fighting chance before they're thrown back in. I made this mistake the first time and when I set my hero to fight, his HP was at 1. Not much of a chance there.




    If you used a tint, here is where you should tint the screen back to normal before setting the enemies and your party to recover all, otherwise you'll end up fighting in the dark. Here we want to keep the loop open so that when "Yes" is chosen, the player is thrown right back into battle processing where they can try again. And finally we set the results for when the player chooses Quit.




    A simple "Game Over" screen and make sure you break the loop afterward. Make sure to change your trigger if you want it to be triggered by something specific. For simplicity's sake I've left it at Player Touch but you'll probably want to implement some sort of pre-fight dialogue and link that to the fight. At the end, it should look something like this on the event page...




    And something like this when the player loses.


    本贴来自国际rpgmaker官方论坛作者:TCRegan处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/boss-battle-retry.80001/

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    简体中文
    繁體中文
    English(英语)
    日本語(日语)
    Deutsch(德语)
    Русский язык(俄语)
    بالعربية(阿拉伯语)
    Türkçe(土耳其语)
    Português(葡萄牙语)
    ภาษาไทย(泰国语)
    한어(朝鲜语/韩语)
    Français(法语)
    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2026-7-14 14:29 , Processed in 0.065753 second(s), 56 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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