Project1

标题: 请问这个显示公告栏。 怎么使用。。 [打印本页]

作者: j296196585    时间: 2016-12-15 00:35
标题: 请问这个显示公告栏。 怎么使用。。
RUBY 代码复制
  1. #==============================================================================
  2. # ■ Window_Notice
  3. #------------------------------------------------------------------------------
  4. #显示公告栏。
  5. #==============================================================================
  6.  
  7. class Window_Notice < Window_Base
  8.   #--------------------------------------------------------------------------
  9.   # ● 初始化窗口
  10.   #--------------------------------------------------------------------------
  11.   def initialize
  12.     super(0, 0, 200, 480)   #窗口大小
  13.     self.contents = Bitmap.new(width - 32, height - 32)   
  14.     self.opacity = 100  
  15.      refresh
  16.    end
  17.   #--------------------------------------------------------------------------
  18.   # ● 刷新
  19.   #--------------------------------------------------------------------------
  20.   def refresh
  21.     self.contents.clear
  22.     self.contents.font.size = 16    #字体大小
  23.     #self.contents.font.color = Color.new( 0, 0, 0, 255)
  24.     self.contents.draw_text(0, 0, 250, 32,"输入你想要的内容")
  25.     self.contents.draw_text(0, 16, 250, 32,"第二行")
  26.     self.contents.draw_text(0, 32, 250, 32,"第三行")
  27.     self.contents.draw_text(0, 48, 250, 32,"以此内推")
  28.     self.contents.draw_text(0, 64, 250, 32,"")
  29.     self.contents.draw_text(0, 80, 250, 32,"")
  30.     self.contents.draw_text(0, 96, 250, 32,"")
  31.     self.contents.draw_text(0, 112, 250, 32,"")
  32.     self.contents.draw_text(0, 128, 250, 32,"")
  33.     self.contents.draw_text(0, 144, 250, 32,"")
  34.     self.contents.draw_text(0, 160, 250, 32,"")
  35.     self.contents.draw_text(0, 176, 250, 32,"")
  36.     self.contents.draw_text(0, 192, 250, 32,"")
  37.     self.contents.draw_text(0, 208, 250, 32,"")
  38.     self.contents.draw_text(0, 224, 250, 32,"")
  39.     self.contents.draw_text(0, 240, 250, 32,"")
  40.     self.contents.draw_text(0, 256, 250, 32,"")
  41.     self.contents.draw_text(0, 272, 250, 32,"")
  42.     self.contents.draw_text(0, 288, 250, 32,"")
  43.     self.contents.draw_text(0, 304, 250, 32,"")
  44.     self.contents.draw_text(0, 320, 250, 32,"")
  45.     self.contents.draw_text(0, 336, 250, 32,"")
  46.   end
  47. end

作者: yang1zhi    时间: 2016-12-15 18:55
这只是个Window
不能直接使用。
你参考其他Window就能知道怎么用了
这个脚本就是直接在指定坐标显示文字而已。
作者: guoxiaomi    时间: 2017-1-1 17:12
利用事件脚本:
开启:
  1. $notice_window = Window_Notice.new
复制代码

关闭:
  1. $notice_window.dispose
复制代码

隐藏:
  1. $notice_window.visible = false
复制代码

隐藏后再显示:
  1. $notice_window.visible = true
复制代码

作者: 冷峻逸    时间: 2017-1-5 17:11
提示: 作者被禁止或删除 内容自动屏蔽




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