Project1

标题: [RM脚本] 窗口以及字体颜色生成器 [打印本页]

作者: frantice    时间: 2006-9-7 05:01
标题: [RM脚本] 窗口以及字体颜色生成器
首先很抱歉:
1 是因为时间相隔了1年多..严重滞后
2 是因为无法对该工程进行翻译(当然,还有西班牙文版的= =)

原帖在此:
http://www.dubealex.com/asylum/index.php?showtopic=1789
作者是伟大光荣的Dubealex大人:

使用方法:
选择1 是进行文字颜色编辑
选择2 是创建scene(最多9个窗口)


3个键:
TAB    窗口大小和位置的切换
BACKSPACE   调节幅度
ENTER  输出脚本

方向控制方向, 数字控制选择窗口.


下载:
http://ftp2.66rpg.com/3/临时� ... e Arena/Scene-1.rar



贴一个效果脚本,这是个有2个窗口组成的scene:
注意字体要改
  1. #===================================================
  2. # - CLASS Your_Scene Begins
  3. #===================================================
  4. class Your_Scene
  5.   
  6. #---------------------------------------------------------------------------------
  7.   def initialize
  8.   end
  9. #---------------------------------------------------------------------------------

  10. def main
  11.     @window1 = Window1.new
  12.     @window1.x =6
  13.     @window1.y =4
  14.     @window1.height = 473
  15.     @window1.width = 510
  16.    #@window1.z = 200       
  17.    
  18.     @window2 = Window2.new
  19.     @window2.x =522
  20.     @window2.y =0
  21.     @window2.height = 480
  22.     @window2.width = 100
  23.    #@window2.z = 200       
  24.    
  25. Graphics.transition
  26.     loop do
  27.       Graphics.update
  28.       Input.update
  29.      #update
  30.       if $scene != self
  31.         break
  32.       end
  33.     end

  34.     Graphics.freeze
  35.     @window1.dispose
  36.     @window2.dispose

  37.   end
  38. #---------------------------------------------------------------------------------

  39. #---------------------------------------------------------------------------------
  40.   def update
  41.   end
  42. #---------------------------------------------------------------------------------

  43. end
  44. #===================================================
  45. # - CLASS Your_Scene Ends
  46. #===================================================  



  47. #===================================================
  48. # - CLASS Window1 Begins
  49. #===================================================

  50. class Window1 < Window_Base

  51. #---------------------------------------------------------------------------------     
  52.   def initialize
  53.     super(0, 0, 510,473)
  54.     self.contents = Bitmap.new(width - 32, height - 32)
  55.     self.contents.font.name = "Tahoma"
  56.     self.contents.font.size = 22
  57.     self.contents.font.color = text_color(0)
  58.     self.contents.draw_text(0, 0, 33, 33, "1")
  59.   end
  60. #---------------------------------------------------------------------------------   

  61. end
  62. #===================================================
  63. # - CLASS Window1 Ends
  64. #===================================================


  65. #===================================================
  66. # - CLASS Window2 Begins
  67. #===================================================

  68. class Window2 < Window_Base

  69. #---------------------------------------------------------------------------------     
  70.   def initialize
  71.     super(0, 0, 100,480)
  72.     self.contents = Bitmap.new(width - 32, height - 32)
  73.     self.contents.font.name = "Tahoma"
  74.     self.contents.font.size = 22
  75.     self.contents.font.color = text_color(0)
  76.     self.contents.draw_text(0, 0, 33, 33, "2")
  77.   end
  78. #---------------------------------------------------------------------------------   

  79. end
  80. #===================================================
  81. # - CLASS Window2 Ends
  82. #===================================================
复制代码


作者: frantice    时间: 2006-9-7 05:01
标题: [RM脚本] 窗口以及字体颜色生成器
首先很抱歉:
1 是因为时间相隔了1年多..严重滞后
2 是因为无法对该工程进行翻译(当然,还有西班牙文版的= =)

原帖在此:
http://www.dubealex.com/asylum/index.php?showtopic=1789
作者是伟大光荣的Dubealex大人:

使用方法:
选择1 是进行文字颜色编辑
选择2 是创建scene(最多9个窗口)


3个键:
TAB    窗口大小和位置的切换
BACKSPACE   调节幅度
ENTER  输出脚本

方向控制方向, 数字控制选择窗口.


下载:
http://ftp2.66rpg.com/3/临时� ... e Arena/Scene-1.rar



贴一个效果脚本,这是个有2个窗口组成的scene:
注意字体要改
  1. #===================================================
  2. # - CLASS Your_Scene Begins
  3. #===================================================
  4. class Your_Scene
  5.   
  6. #---------------------------------------------------------------------------------
  7.   def initialize
  8.   end
  9. #---------------------------------------------------------------------------------

  10. def main
  11.     @window1 = Window1.new
  12.     @window1.x =6
  13.     @window1.y =4
  14.     @window1.height = 473
  15.     @window1.width = 510
  16.    #@window1.z = 200       
  17.    
  18.     @window2 = Window2.new
  19.     @window2.x =522
  20.     @window2.y =0
  21.     @window2.height = 480
  22.     @window2.width = 100
  23.    #@window2.z = 200       
  24.    
  25. Graphics.transition
  26.     loop do
  27.       Graphics.update
  28.       Input.update
  29.      #update
  30.       if $scene != self
  31.         break
  32.       end
  33.     end

  34.     Graphics.freeze
  35.     @window1.dispose
  36.     @window2.dispose

  37.   end
  38. #---------------------------------------------------------------------------------

  39. #---------------------------------------------------------------------------------
  40.   def update
  41.   end
  42. #---------------------------------------------------------------------------------

  43. end
  44. #===================================================
  45. # - CLASS Your_Scene Ends
  46. #===================================================  



  47. #===================================================
  48. # - CLASS Window1 Begins
  49. #===================================================

  50. class Window1 < Window_Base

  51. #---------------------------------------------------------------------------------     
  52.   def initialize
  53.     super(0, 0, 510,473)
  54.     self.contents = Bitmap.new(width - 32, height - 32)
  55.     self.contents.font.name = "Tahoma"
  56.     self.contents.font.size = 22
  57.     self.contents.font.color = text_color(0)
  58.     self.contents.draw_text(0, 0, 33, 33, "1")
  59.   end
  60. #---------------------------------------------------------------------------------   

  61. end
  62. #===================================================
  63. # - CLASS Window1 Ends
  64. #===================================================


  65. #===================================================
  66. # - CLASS Window2 Begins
  67. #===================================================

  68. class Window2 < Window_Base

  69. #---------------------------------------------------------------------------------     
  70.   def initialize
  71.     super(0, 0, 100,480)
  72.     self.contents = Bitmap.new(width - 32, height - 32)
  73.     self.contents.font.name = "Tahoma"
  74.     self.contents.font.size = 22
  75.     self.contents.font.color = text_color(0)
  76.     self.contents.draw_text(0, 0, 33, 33, "2")
  77.   end
  78. #---------------------------------------------------------------------------------   

  79. end
  80. #===================================================
  81. # - CLASS Window2 Ends
  82. #===================================================
复制代码


作者: 雷欧纳德    时间: 2006-9-7 05:53
这个```  好象  叶子还是谁发过`````
作者: frantice    时间: 2006-9-7 06:24
发过...摔倒.....

明天换个.....{/shan}
作者: 亿万星辰    时间: 2006-9-7 14:57
那个是叶子自己弄的,是某6的提议~~~~{/hx}
作者: 柳柳    时间: 2006-12-13 20:42
链接过期了……




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