设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1029|回复: 4
打印 上一主题 下一主题

关于岚的AVG研究的快进和存档完对话向下翻的问题

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-5-9
帖子
17
跳转到指定楼层
1
发表于 2009-5-16 01:13:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv1.梦旅人

v

梦石
0
星屑
50
在线时间
55 小时
注册时间
2007-12-19
帖子
99
2
发表于 2009-5-17 18:06:29 | 只看该作者
按A键快进对话那里,“先建立一个并行事件”是在哪里建呢?
在当前地图随便一格建
對話會翻一頁的問題的两个解决方法那里,我按照教程改了脚本,但没有效果??
如果可以的话请放工程=v=
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-5-9
帖子
17
3
 楼主| 发表于 2009-5-18 00:03:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

v

梦石
0
星屑
50
在线时间
55 小时
注册时间
2007-12-19
帖子
99
4
发表于 2009-5-18 00:48:15 | 只看该作者
在当前地图随便一格建?
是说每个地图里都要建一个?
如果按照岚的那种方法是每个地图建一个
另一种方法是用并行的公共事件,这样只用一个公共事件就行了

关于对话向下翻的问题,我测试脚本没有问题,可能你有什么地方改动错误了,如果实在不行,把下面两段脚本放到main前面试试
#==============================================================================
# ■ Window_Message
#------------------------------------------------------------------------------
#  显示文章的信息窗口。
#==============================================================================

class Window_Message < Window_Selectable
  #--------------------------------------------------------------------------
  # ● 刷新画面
  #--------------------------------------------------------------------------
  def update
    super
    # 渐变的情况下
    if @fade_in
      self.contents_opacity += 24
      if @input_number_window != nil
        @input_number_window.contents_opacity += 24
      end
      if self.contents_opacity == 255
        @fade_in = false
      end
      return
    end
    # 输入数值的情况下
    if @input_number_window != nil
      @input_number_window.update
      # 确定
      if Input.trigger?(Input::C)
        $game_system.se_play($data_system.decision_se)
        $game_variables[$game_temp.num_input_variable_id] =
          @input_number_window.number
        $game_map.need_refresh = true
        # 释放输入数值窗口
        @input_number_window.dispose
        @input_number_window = nil
        terminate_message
      end
      return
    end
    # 显示信息中的情况下
    if @contents_showing
      # 如果不是在显示选择项中就显示暂停标志
      if $game_temp.choice_max == 0
        self.pause = true
      end
      # 取消
      if Input.trigger?(Input::B)
        if $game_temp.choice_max > 0 && $game_temp.choice_start > 0
          $game_temp.choice_max = 0
          $game_temp.choice_start = 99
          $game_system.map_interpreter.index=$game_system.map_interpreter.index - 2
          while($game_system.map_interpreter.list[$game_system.map_interpreter.index].code == 401)
            $game_system.map_interpreter.index=$game_system.map_interpreter.index - 1
          end
        else
          $game_system.map_interpreter.index=$game_system.map_interpreter.index - 1
          while($game_system.map_interpreter.list[$game_system.map_interpreter.index].code == 401)
            $game_system.map_interpreter.index=$game_system.map_interpreter.index - 1
          end
        end
        $scene = Scene_Menu.new
      end

      # 确定
      if Input.trigger?(Input::C)
        if $game_temp.choice_max > 0
          $game_system.se_play($data_system.decision_se)
          $game_temp.choice_proc.call(self.index)
        end
        terminate_message
      end
      return
    end
    # 在渐变以外的状态下有等待显示的信息与选择项的场合
    if @fade_out == false and $game_temp.message_text != nil
      @contents_showing = true
      $game_temp.message_window_showing = true
      reset_window
      refresh
      Graphics.frame_reset
      self.visible = true
      self.contents_opacity = 0
      if @input_number_window != nil
        @input_number_window.contents_opacity = 0
      end
      @fade_in = true
      return
    end
    # 没有可以显示的信息、但是窗口为可见的情况下
    if self.visible
      @fade_out = true
      self.opacity -= 48
      if self.opacity == 0
        self.visible = false
        @fade_out = false
        $game_temp.message_window_showing = false
      end
      return
    end
  end
end
class Interpreter
  def index
    return @index
  end
  def index=(index)
    @index = index
  end
  def list
    return @list
  end
end

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-5-9
帖子
17
5
 楼主| 发表于 2009-5-18 03:54:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-15 06:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表