Project1

标题: 为什么@viewport不需要定义,可以直接用? [打印本页]

作者: 黑白界    时间: 2015-2-10 19:30
标题: 为什么@viewport不需要定义,可以直接用?
  def create_item_logo
    @logo_window = Window_Base.new(0,0,@category_window.width,Graphics.height - @category_window.height)
    @logo_window.draw_icon(264,4,0)
    @logo_window.draw_text(28,0,@logo_window.width - 28,@logo_window.line_height,"我的包裹")
    @logo_window.make_font_smaller
    @logo_window.draw_text(4,26,@logo_window.width - 4,@logo_window.line_height,"道具数:"+$game_party.all_items.size.to_s)
    @logo_window.make_font_bigger
    @logo_window.viewport = @viewport
  end
其中这一句
@logo_window.viewport = @viewport
是什么意思?我翻了一下,前面没有定义过@viewport啊
作者: taroxd    时间: 2015-2-10 19:35
看看 Scene_Base#start 和 Scene_Base#create_main_viewport
作者: 黑白界    时间: 2015-2-10 19:39
taroxd 发表于 2015-2-10 19:35
看看 Scene_Base#start 和 Scene_Base#create_main_viewport

来源我知道了,不过这一步
将 新窗口的显示端口 赋值为 场景的显示端口
有什么意义?
作者: taroxd    时间: 2015-2-10 19:41
黑白界 发表于 2015-2-10 19:39
来源我知道了,不过这一步
将 新窗口的显示端口 赋值为 场景的显示端口
有什么意义? ...

不一定有什么意义,说不定人家只是随便写的而已...

不过场景的显示端口 z 值比较高就是了。

具体有什么意义么……你把这句注释掉,看看有什么变化就知道了。如果没有变化,说明确实只是作者随便写的而已





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