赞 | 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
- -..哦..
|
|