Porting my VX Ace Scrip. This script allows to globally change the speed of game text.
- Double/Triple/.. text speed
- Make text slower
- Instant text
Ruby: - =begin
- ===============================================================================
- Text Speed
- Change text speed by Zero_G v1.1
- Version: RGSS2
- ===============================================================================
- == Description ==
- This script will allow you to change the speed the text is displayed.
- Text can be slowed down, speed up or to displayed instantly.
- == Terms of Use ==
- - Free for use in non-commercial projects.
- - Free for use in commercial projects.
- - Please provide credits to Zero_G.
- == Credits ==
- No one.
- == Usage ==
- Just add the plugin before main.
- == Changelog ==
- v1.1 Change methods overwrite to alias
- v1.0 Initial
- --------------------------------------------------------------------------------
- =end
- module ZERO
- # Speed of text, values 0 and 1 for default speed
- # 2 for double speed, 3 triple speed, ...
- TEXT_SPEED = 2
- # For slowing text add a delay between characters
- # 10 for very slow text, 5 slow text, 1 a bit slow
- # 0 to disable
- SLOW_TEXT = 0
- # Display text instantly, will ignore text speed
- # Set to false for default, true for instant text
- INSTANT_SPEED = false
- end
- class Window_Message < Window_Selectable
- # Alias
- alias zero_textspeed_update update
- def update
- unless @opening or @closing
- if @text != nil
- for i in 2..ZERO::TEXT_SPEED # Speed up text
- update_message
- end
- end
- end
- zero_textspeed_update
- end
-
- # Instant speed
- # Alias
- if ZERO::INSTANT_SPEED
- alias zero_update_show_fast update_show_fast
- def update_show_fast
- zero_update_show_fast
- @show_fast = true
- end
- end
- # Alias
- alias zero_update_message update_message
- def update_message
- @wait_count = ZERO::SLOW_TEXT # Slow text
- unless @text.nil?
- zero_update_message
- end
- end
- end
复制代码
本贴来自国际rpgmaker官方论坛作者:Zero_G处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址: https://forums.rpgmakerweb.com/threads/text-speed.130488/ |