| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 9 |  
| 积分 | 1 |  
| 经验 | 13328 |  
| 最后登录 | 2023-2-12 |  
| 在线时间 | 278 小时 |  
 Lv1.梦旅人 尽头 
	梦石0 星屑119 在线时间278 小时注册时间2010-6-20帖子1280 | 
| 其实、我有个不能说的秘密 17:43:23 def initialize
 super(0, 0, 160, 64)
 self.contents = Bitmap.new(width - 32, height - 32)
 refresh
 end
 
 这些  建的窗口?
 盡。頭 17:43:30
 你知道
 "class Window_Gold < Window_Base"
 有什么用么?
 其实、我有个不能说的秘密 17:44:01
 不懂..
 盡。頭 17:44:23
 class 类的名字 < 父类
 定义用的
 盡。頭 17:44:51
 再看下面
 盡。頭 17:44:54
 def initialize
 盡。頭 17:45:01
 这个是初始化的方法
 其实、我有个不能说的秘密 17:45:23
 后面英文是否可以更改的?
 盡。頭 17:45:34
 嗯
 盡。頭 17:46:04
 super()是继承父类Window_Base的initialize的方法
 其实、我有个不能说的秘密 17:46:29
 一下子  真难理解.
 盡。頭 17:46:30
 然后0,0,302,65这些是窗口的坐标,宽高
 盡。頭 17:46:34
 - -
 盡。頭 17:46:40
 你去看看Window_Base
 其实、我有个不能说的秘密 17:46:44
 包括一些术语
 其实、我有个不能说的秘密 17:46:45
 恩
 盡。頭 17:47:00
 Window_Base中也有initialize的方法
 盡。頭 17:47:13
 然后我们又知道Window_Gold的父类是Window_Base
 盡。頭 17:47:42
 那么Window_Gold可以继承父类Window_Base的方法
 盡。頭 17:47:55
 嘛..好像说得好复杂..
 其实、我有个不能说的秘密 17:48:18
 理解就是Base包含有Gold等其它...
 盡。頭 17:48:24
 嗯
 盡。頭 17:49:03
 往下看
 self.contents = Bitmap.new(X,X)
 盡。頭 17:49:13
 这个是在此窗口中建立位图..
 盡。頭 17:49:21
 用来描绘字的
 其实、我有个不能说的秘密 17:49:41
 self.contents = Bitmap.new这个是什么意思...
 盡。頭 17:49:49
 - -.
 其实、我有个不能说的秘密 17:49:49
 也是固定的?
 其实、我有个不能说的秘密 17:50:13
 self一般是用于什么的?
 盡。頭 17:50:19
 如果你要在窗口上面描字的话,就写这句
 盡。頭 17:50:45
 self.contents这个是在父类Window里的.
 盡。頭 17:50:48
 我们不用管他
 其实、我有个不能说的秘密 17:50:54
 哦..
 盡。頭 17:51:14
 self.就是这个窗口的一些属性
 盡。頭 17:51:18
 F1里有介绍.
 盡。頭 17:51:40
 F1里的"Window"索引
 其实、我有个不能说的秘密 17:52:21
 恩,Bitmap.new是系统存在的?还是我们可以创造出来?
 盡。頭 17:52:36
 RM内部类的
 其实、我有个不能说的秘密 17:52:52
 在F1看了..
 盡。頭 17:53:19
 .new的意思是调用该类的初始化方法
 盡。頭 17:53:32
 即使创建.
 其实、我有个不能说的秘密 17:53:49
 哦..新的..
 盡。頭 17:53:52
 嗯
 盡。頭 17:54:07
 这是ruby的语法.
 其实、我有个不能说的秘密 17:54:25
 refresh那这个呢?
 盡。頭 17:54:33
 刷新用的
 盡。頭 17:54:46
 也可以用其他的名字
 盡。頭 17:54:51
 比如def 刷新
 盡。頭 17:54:55
 中文的也是可以的
 其实、我有个不能说的秘密 17:55:03
 def refresh
 self.contents.clear
 cx = contents.text_size($data_system.words.gold).width
 self.contents.font.color = normal_color
 self.contents.draw_text(4, 0, 120-cx-2, 32, $game_party.gold.to_s, 2)
 self.contents.font.color = system_color
 self.contents.draw_text(124-cx, 0, cx, 32, $data_system.words.gold, 2)
 end
 end
 
 
 
 也就有了下面这些..
 盡。頭 17:55:57
 self.contents.clear
 是清除该窗口的位图
 盡。頭 17:56:16
 cx = contents.text_size($data_system.words.gold).width
 self.contents.font.color = normal_color
 self.contents.draw_text(4, 0, 120-cx-2, 32, $game_party.gold.to_s, 2)
 self.contents.font.color = system_color
 self.contents.draw_text(124-cx, 0, cx, 32, $data_system.words.gold, 2)
 什么的都是重绘
 其实、我有个不能说的秘密 17:56:34
 refresh 的这个写下去?
 也就可以连到 下面了吗?
 就是开关打开?
 盡。頭 17:56:42
 开关?
 其实、我有个不能说的秘密 17:56:53
 事件  开关为on
 盡。頭 17:56:57
 - -
 盡。頭 17:56:58
 不是
 盡。頭 17:57:07
 
 这些都是要自己调用的
 其实、我有个不能说的秘密 17:58:06
 哦...先下了.谢谢了...下次再指教..
 盡。頭 17:58:10
 - -..哦..
 
 | 
 |