Project1

标题: 淘金鸭版WINDOW教学第一课(学不会脚本的进) [打印本页]

作者: 淘金鸭    时间: 2008-11-25 04:42
标题: 淘金鸭版WINDOW教学第一课(学不会脚本的进)
class Window_Haha < Window_Base
  def initialize
    super(0, 0, 200, 200)
  end
end
逐行解释:
1.class ,定义一个类的脚本,暂时不解释,此处需要。Window_Haha,类的名字,和班级名称的道理一样。Window_Base ,父类,比如二年级二班属于二年级,底下的super需要调用Window_Base 里的东西,所以它作为父类。就如二年级戴红领巾而二年二班也可以戴一样。
2.def initialize ,我也没搞清(我是废物),貌似是用来画图需要的方法。。。。
3.super,调用Window_Base里的方法可以绘制一个窗口,后面再解释。
end语句,class ,def都需要结束,所以是end。
第二课近几天连载,我会尽快的,因为有些解释不清楚。
大家可以试着修改super后的括号里的内容(x,y,windth,height)
x 横坐标
y   纵坐标
windth  宽度
height   高度
本教材很破!囧
作者: 淘金鸭    时间: 2008-11-25 04:45
class Window_Haha < Window_Base
  def initialize
    super(0, 0, 200, 200)
    self.contents = Bitmap.new(width-32, height-32)
    self.contents.font.name = "黑体"   
    self.contents.font.size = 20
    self.contents.draw_text(0, 0, 200, 32, "Yay, some text !")
  end
end

试试破解这段,试试
作者: 雪流星    时间: 2008-11-25 07:46
你这是什麽教学?
以下引用淘金鸭于2008-11-24 20:42:37的发言:
1.class ,定义一个类的脚本,暂时不解释,此处需要
以下引用淘金鸭于2008-11-24 20:42:37的发言:
2.def initialize ,我也没搞清(我是废物),
以下引用淘金鸭于2008-11-24 20:42:37的发言:
3.super,调用Window_Base里的方法可以绘制一个窗口,后面再解释。


然後结论:
以下引用淘金鸭于2008-11-24 20:42:37的发言:
本教材很破!囧


作者: 苏菲娅    时间: 2008-11-26 00:12
2.def initialize ,我也没搞清(我是废物),貌似是用来画图需要的方法。。。。

我是脚本盲..不过我知道这句是初始化的意思...{/hx}
作者: 木葬枫    时间: 2008-11-26 01:05
如果你执意要发在这里XX,我也没意见…………
作者: 西窗げ听雨    时间: 2008-11-26 03:18
{/ll}{/ll}
作者: 地龙    时间: 2008-11-26 04:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: TERENCE    时间: 2008-11-26 04:32
还是先看看这个教程吧
http://rpg.blue/viewthread.php?tid=110629

PIA~~~PIA~~~~PIA~~~PIA

作者: 塑望    时间: 2008-11-26 04:52
以下引用淘金鸭于2008-11-24 20:45:06的发言:

class Window_Haha < Window_Base
def initialize
   super(0, 0, 200, 200)
   self.contents = Bitmap.new(width-32, height-32)
   self.contents.font.name = "黑体"   
   self.contents.font.size = 20
   self.contents.draw_text(0, 0, 200, 32, "Yay, some text !")
end
end

试试破解这段,试试
以下引用地龙于2008-11-25 20:13:39的发言:

还没我写的好

两大高手云集.......




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