Project1

标题: 开关控制脚本的只用与否!? [打印本页]

作者: 癫狂侠客    时间: 2009-4-18 07:01
标题: 开关控制脚本的只用与否!?
各位大大,偶是新手,在脚本方面!有没有办法让开关控制一个脚本的使用与否!



以下是具体情况:偶想做出对话框的头像在左在右的的效果,需要使用到控制用哪个
Window_Message  ,
Window_Message(1)中  

def initialize
    super(0, 310, 640, 175)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.visible = false
    self.z = 9998
    @fade_in = false
    @fade_out = false
    @contents_showing = false
    @cursor_width = 0
    self.active = false
    self.index = -1
  end

Window_Message(2)中

def initialize
    super(165, 310, 640, 175)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.visible = false
    self.z = 9998
    @fade_in = false
    @fade_out = false
    @contents_showing = false
    @cursor_width = 0
    self.active = false
    self.index = -1
  end

这样就有左头像的位置了不会当挡字了!
作者: 懒人    时间: 2009-4-19 03:08
不太清楚lz什么意思
$game_switches[1]是指1号开关,用if判断试试吧
作者: 癫狂侠客    时间: 2009-4-20 02:29
说明

像下图效果!可以做出对话框的头像在左在右的的效果,还使用打字效果,如果用主站的强化脚本!当头像在左时信息要用空格补齐,打字就会断断续续!效果不好!
请教各位大大了!



作者: tommay    时间: 2009-4-21 20:52
在Window_Message中定义reset_window的部分加上:
  1. if $game_switches[1]
  2.    self.x = 0
  3. else
  4.    self.x = 165
  5. end
复制代码

这种方法在黑剑中就使用过 [LINE]1,#dddddd[/LINE]版主对此帖的认可:『正确解答,补上悬赏积分,感激你的热情帮助...』,积分『+350』。
作者: 癫狂侠客    时间: 2009-4-22 07:40
tommay大大谢了!!我已经明白了!这是利用了对话框的透明和位置进行条件分歧!
十分感谢!!{/ll}

作者: 沙之爱罗    时间: 2009-4-22 08:36
感谢怎么不结贴啊
作者: 癫狂侠客    时间: 2009-4-22 20:18
对不住!小弟新人!一高兴就调试游戏去了!忘了抱歉!!
作者: tommay    时间: 2009-4-22 20:24
如果你觉得有帮助,应该认可




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