查看: 2949|回复: 7

[RMVA发布] 【RGSS3】Text scroll Pause 文字滚动暂停

[复制链接]
梦石
0
星屑
6428
在线时间
80 小时
注册时间
2013-8-28
回帖
1
发表于 2013-8-28 19:21:49 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

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

×
おことわり
みなさんはじめまして。
僕は日本人なので中国語の読み書きはできません。
英語も苦手です。
この文章はgoogle翻訳を使って翻訳しております。
意味不明な文章でもご容赦ください。

拒绝
认识你很高兴。
这是不可能的读取和写入中国的我,因为它是日本。
它也没有很好的英语。
我们使用这个翻译的“google”的句子。
请原谅句子意义不明。


[pre lang="ruby" line="1"]=begin
RGSS3 文章スクロール一時停止  mo-to
RGSS3 Text scroll Pause

★概要★
指定したボタンを押している間、文章スクロールが一時停止する機能を追加する。
Features
While you hold down the button you specify, to add the ability to scroll text pauses.

★使用法★
スクリプトの▼ 素材 以下  ▼ メイン 以上にこれをコピーして張り付ける。
How to Use
Material following the script, paste and copy it to the main or more.

★注意・仕様★
CボタンとAボタンはデフォルトでは早送り機能に使われています。
もし一時停止ボタンと被らせた場合はこの一時停止機能が優先されます。
イベントコマンドで早送り無効にチェックを入れた場合この機能も無効になります。

=end

#Customize------------------------------------------------------------------

module MOTO
  
#Specifies the button to scroll between you are pressed to pause.
#:DOWN 下 :UP 上 :LEFT 左 :RIGHT 右 :L :R :Y :X (Use in the fast-forward :C and :A)
MESS_STOP = :DOWN

#The text to the operation display the scroll screen.
ADD_MESS = "A button/C button Text fast forward DOWN KEY Stop Scroll"

#Character size of the operation display text. The default size 24.
ADD_MESS_SIZE = 18

#Text color of the operation display text. "Graphics/System/Window"  Reference 0 is White.
ADD_MESS_COLOR = 0

end

#----------------------------------------------------------------------------

class Window_ScrollText < Window_Base
  #--------------------------------------------------------------------------
  # ○ スクロール速度の取得
  #--------------------------------------------------------------------------
  alias stop_scroll_speed scroll_speed
  def scroll_speed
    return $game_message.scroll_speed * 0 if show_stop?
   
    stop_scroll_speed
  end
  #--------------------------------------------------------------------------
  # ☆ スクロール一時停止判定
  #--------------------------------------------------------------------------
  def show_stop?
    !$game_message.scroll_no_fast && Input.press?(MOTO::MESS_STOP)
  end  
end

class Window_Add_ScrollText < Window_Base
  #--------------------------------------------------------------------------
  # ☆ オブジェクト初期化
  #--------------------------------------------------------------------------
  def initialize
    super(0, 416 - 48, window_width, fitting_height(1))
    self.visible = false
    self.opacity = 0
  end
  #--------------------------------------------------------------------------
  # ☆ ウィンドウ幅の取得
  #--------------------------------------------------------------------------
  def window_width
    return Graphics.width
  end
  #--------------------------------------------------------------------------
  # ☆ フレーム更新
  #--------------------------------------------------------------------------
  def update
    super
    if $game_message.scroll_mode && !$game_message.scroll_no_fast
      self.visible = true
      refresh
    else
      self.visible = false
    end
  end
  #--------------------------------------------------------------------------
  # ☆ リフレッシュ
  #--------------------------------------------------------------------------
  def refresh
    contents.clear
    change_color(text_color(MOTO::ADD_MESS_COLOR))
    contents.font.size = MOTO::ADD_MESS_SIZE
    contents.font.bold = true
    draw_text(0, 0, window_width, 32, MOTO::ADD_MESS, 1)
  end
end

class Scene_Map < Scene_Base
  #--------------------------------------------------------------------------
  # ○ スクロール文章ウィンドウの作成
  #--------------------------------------------------------------------------
  alias ori_moto_create_scroll_text_window create_scroll_text_window
  def create_scroll_text_window
    ori_moto_create_scroll_text_window
   
    @scroll_text_window_add = Window_Add_ScrollText.new
  end
  #--------------------------------------------------------------------------
  # ○ 終了処理
  #--------------------------------------------------------------------------
  alias ori_moto_terminate terminate
  def terminate
    ori_moto_terminate
    @scroll_text_window_add.dispose
  end  
end[/pre]

このスクリプトを使用すると、文章スクロールの表示に
一行テキストとスクロール一時停止の機能が追加されます。

这个脚本显示滚动的文字
添加滚动暂停和行文本的功能。

自由に使ってください!

请运用自如! 謝謝!

test

test

评分

参与人数 6星屑 +336 收起 理由
熊喵酱 + 6
命真苦 + 7 外国人是吗,当然支持一下!
orzfly + 12 塞糖
Eienshinken + 66 只能说欢迎国外友人了吧....
IamI + 200
狱冥幻翼 + 45 nice

查看全部评分

梦石
0
星屑
660
在线时间
1286 小时
注册时间
2011-6-14
回帖
3949
发表于 2013-8-28 19:54:27 | 显示全部楼层
(我这个渣翻译来翻译一下吧
(私は日本語の翻訳は、以下を意訳(翻訳)。この言葉は使って翻訳のバイドウ。
这是一个使滚动文字显示时可以暂停的脚本……
截图:(渣翻译啊啦啦啦,咿呀咿呀哦
0408.png
设定部分:
[pre lang="ruby" line="22"]#设定部分------------------------------------------------------------------

module MOTO

# 指定停止滚动用的按键
# :DOWN 下 :UP 上 :LEFT 左 :RIGHT 右 :L PageUp :R PageDown :Y :X (:C 和 :A 是快速滚动)
MESS_STOP = :DOWN

# 界面的提示信息
ADD_MESS = "A 键 / C 键:快滚 ↓ 键:停止滚动"

# 提示信息的字体大小
ADD_MESS_SIZE = 18

# 窗口皮肤里的颜色,指定提示信息的颜色
ADD_MESS_COLOR = 0

end

#----------------------------------------------------------------------------[/pre]
回复

使用道具 举报

梦石
0
星屑
49
在线时间
491 小时
注册时间
2012-1-27
回帖
399

整合系统大赛RMVA达人

发表于 2013-8-28 20:07:36 | 显示全部楼层
google这渣翻译……无语
大家好
认识你们很高兴
因为我是个不会中文的日本人
英语也不怎么样~
所以我都是用谷歌来翻译的
请原谅句意不明
我在原系统显示滚动文字的基础上增加了暂停的功能,并在下方增加了注释
欢迎大家使用
回复

使用道具 举报

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2013-8-28 20:57:56 | 显示全部楼层
ありがとう!


话说日本人也上6R啊……
回复

使用道具 举报

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2013-8-28 21:05:25 | 显示全部楼层
satgo1546 发表于 2013-8-28 19:54
(我这个渣翻译来翻译一下吧
(私は日本語の翻訳は、以下を意訳(翻訳)。この言葉は使って翻訳のバイドウ ...

66RPG的各位,你们好
我是日本人,并没有办法阅读和书写中文
抱歉
不过,我很喜欢RM
所以,我想给大家一个
我自己的脚本,喜欢的话欢迎使用
阿里嘎多!谢谢!三克油!
回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2013-8-28 22:05:51 | 显示全部楼层
想了想,还是默默投币好了。
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

永遠神剣

梦石
0
星屑
334
在线时间
412 小时
注册时间
2009-8-16
回帖
1765

贵宾

发表于 2013-8-28 22:07:16 | 显示全部楼层
あああああ 0_0  
日本の友たちか..どうもどうも
このText scroll Pauseはすごいね 
日本語も苦手です.... 
そして~ありがとう



脚本作为纠结效果的插件使用...

点评

扑倒>_,<  发表于 2013-8-28 22:20
新的UI 旧的开始
回复

使用道具 举报

梦石
0
星屑
68
在线时间
208 小时
注册时间
2013-8-8
回帖
1186
发表于 2013-8-28 22:57:44 | 显示全部楼层
我怎么看得一头雾水?
我已经没有兴趣认真做游戏了……只能胡扯。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部