RPGMaker XP脚本 【泛用画面弹框 BGM显示】

original code by viktor: http://blog.csdn.net/xulai1001/article/details/7614621 转载须保留此信息

功能:

提供一组自动设置大小的弹出式提示框,可以在所有的Scene里弹出显示文字,一段时间后自动消失

附带:显示当前BGM名字的脚本

效果:左上角窗口。


#==============================================================================
# ■ 自动弹框+地图BGM显示
# 作者:viktor
# 修改自地图名显示脚本 by Yuee
# 原脚本取自66RPG http://bbs.66rpg.com
#------------------------------------------------------------------------------
# 功能:提供一组自动设置大小的弹出式提示框
# 可以在所有的Scene里弹出显示文字
# 一段时间后自动消失
# 用法:
# 事件或脚本中直接调用以下代码
# $scene.popup(text, mode, x, y)
#
# text:要使用的文字。可以使用FUKI的转义法,和多行文字。例如:"新任务: \\c[6]"[email protected]
# mode:模式字符串
#       later:在前面的弹框显示完之后再显示
#       其他任意:马上显示
# x,y :位置
#       不指定位置:窗口会自动放在屏幕上中且不会遮挡其他自动窗口
#       指定位置:窗口会放在指定位置,会和同一位置其他窗口重合
# 样例:
#       在屏幕中心显示任务信息:  $scene.popup("任务情报更新了: \\c[6]"+@missions[name].name_b, "now")
#       在屏幕左上方显示BGM名称: $scene.popup("♫BGM: " +$game_system.playing_bgm.name, "later", 0, 0)

# ps:如果想关闭显示,可以打开SWITCH指定的公共开关(默认#25)
#==============================================================================
module FUKImini
  #--------------------------------------------------------------------------
  # ○ 描绘信息处理 in FUKI
  #--------------------------------------------------------------------------
  def draw_message(msg)
      text=msg
      # 限制文字处理
      begin
        last_text = text.clone
        text.gsub!(/\\[Vv]\[([0-9]+)\]/) { $game_variabl
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值