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

Project1

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

[已经解决] 关于AVG游戏制作

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
10 小时
注册时间
2007-7-3
帖子
32
跳转到指定楼层
1
发表于 2010-7-24 01:56:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 包子天空 于 2010-7-28 19:33 编辑

看来不问一下还真解决不了

如果看到我的账号应该知道我是这里潜水多年的老人了

那么言归正传

本包最近在制作一款AVG游戏 有了一些雏形

但是在脚本方面出了些问题

我参考了咱们这里的 AVG精装版1.05

发现有些脚本要用 但是不能直接拿过来用 特此需要解决几点问题

望各位出手想住 本包感激不尽

1.按CTRL跳过对话的脚本,谁给我提取出来一个不冲突的,在什么地方都能用的。自己不会C++  抱歉
2.同样是脚本问题,我用了鼠标脚本,但是鼠标右键脚本没有 但是不知道在对话中鼠标右键出菜单 那个脚本怎么弄
3.我设置了地图名出现,然后让玩家知道自己在什么章节,但是我想在存档中看到地图名,这个怎么设置

目前没有CG 不准备弄CG系统 等游戏渐渐成熟再说

那么拜托各位了


《Key Ring》V0.5
文本:★★★☆☆☆☆☆☆☆
音乐:★★☆☆☆☆☆☆☆☆
原画:★☆☆☆☆☆☆☆☆☆
制作:★★☆☆☆☆☆☆☆☆
系统:★★★★★★★☆☆☆
其他:★☆☆☆☆☆☆☆☆☆

Lv3.寻梦者

宛若

梦石
0
星屑
1568
在线时间
526 小时
注册时间
2007-8-19
帖子
1493

极短24参与开拓者

2
发表于 2010-7-24 19:13:41 | 只看该作者
你直接用AVG精装版不就行了= =|||
AVG精装版的章节是利用物品的名称……
[url=http://rpg.blue/thread-219730-1-1.html]http://unhero.sinaapp.com/wi.php[/url]
[color=Red]如你所见这是个死坑,没错这就是打我的脸用的[/color]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
10 小时
注册时间
2007-7-3
帖子
32
3
 楼主| 发表于 2010-7-24 20:21:25 | 只看该作者
我不想用那个…… 感觉很多东西没用 这是其一

其二 我已经做了游戏了,现在再用那个东西有些东西会冲突

其三 难道就不能告诉我怎么存档的时候告诉你你在哪个地图?

夏娜酱答非所问了 
《Key Ring》V0.5
文本:★★★☆☆☆☆☆☆☆
音乐:★★☆☆☆☆☆☆☆☆
原画:★☆☆☆☆☆☆☆☆☆
制作:★★☆☆☆☆☆☆☆☆
系统:★★★★★★★☆☆☆
其他:★☆☆☆☆☆☆☆☆☆
回复 支持 反对

使用道具 举报

Lv3.寻梦者

宛若

梦石
0
星屑
1568
在线时间
526 小时
注册时间
2007-8-19
帖子
1493

极短24参与开拓者

4
发表于 2010-7-24 21:02:29 | 只看该作者
本帖最后由 逸豫 于 2010-7-24 21:04 编辑

咱不是夏娜酱……只是同用灼眼的夏娜里的人物罢了……
  1. #==============================================================================
  2. # ■ Window_SaveFile
  3. #------------------------------------------------------------------------------
  4. #  显示存档以及读档画面、保存文件的窗口。
  5. #==============================================================================

  6. class Window_SaveFile < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 定义实例变量
  9.   #--------------------------------------------------------------------------
  10.   attr_reader   :filename                 # 文件名
  11.   attr_reader   :selected                 # 选择状态
  12.   #--------------------------------------------------------------------------
  13.   # ● 初始化对像
  14.   #     file_index : 存档文件的索引 (0~3)
  15.   #     filename   : 文件名
  16.   #--------------------------------------------------------------------------
  17.   def initialize(file_index, filename)
  18.     super(0, 64 + file_index % 4 * 104, 640, 104)
  19.     self.contents = Bitmap.new(width - 32, height - 32)
  20.     @file_index = file_index
  21.     @filename = "Save#{@file_index + 1}.rxdata"
  22.     @time_stamp = Time.at(0)
  23.     @file_exist = FileTest.exist?(@filename)
  24.     if @file_exist
  25.       file = File.open(@filename, "r")
  26.       @time_stamp = file.mtime
  27.       @characters = Marshal.load(file)
  28.       @frame_count = Marshal.load(file)
  29.       @game_system = Marshal.load(file)
  30.       @game_switches = Marshal.load(file)
  31.       @game_variables = Marshal.load(file)
  32.       @game_self_switches = Marshal.load(file)
  33.       @game_screen        = Marshal.load(file)
  34.       @game_actors        = Marshal.load(file)
  35.       @game_party         = Marshal.load(file)
  36.       @game_troop         = Marshal.load(file)
  37.       @game_map           = Marshal.load(file)
  38.       @game_player        = Marshal.load(file)
  39.       @total_sec = @frame_count / Graphics.frame_rate
  40.       file.close
  41.     end
  42.     refresh
  43.     @selected = false
  44.   end
  45.   #--------------------------------------------------------------------------
  46.   # ● 刷新
  47.   #--------------------------------------------------------------------------
  48.   def refresh
  49.     self.contents.clear
  50.     # 描绘文件编号
  51.     self.contents.font.color = normal_color
  52.     name = "文件 #{@file_index + 1}"
  53.     self.contents.draw_text(4, 0, 600, 32, name)
  54.     @name_width = contents.text_size(name).width
  55.     # 存档文件存在的情况下
  56.     if @file_exist
  57.       # 描绘角色
  58.       self.contents.draw_text(4, 8, 200, 32, $data_mapinfos[@game_map.map_id].name, 2)
  59.       for i in [email protected]
  60.         bitmap = RPG::Cache.character(@characters[i][0], @characters[i][1])
  61.         cw = bitmap.rect.width / 4
  62.         ch = bitmap.rect.height / 4
  63.         src_rect = Rect.new(0, 0, cw, ch)
  64.         x = 300 - @characters.size * 32 + i * 64 - cw / 2
  65.         self.contents.blt(x, 68 - ch, bitmap, src_rect)
  66.       end
  67.       # 描绘游戏时间
  68.       hour = @total_sec / 60 / 60
  69.       min = @total_sec / 60 % 60
  70.       sec = @total_sec % 60
  71.       time_string = sprintf("%02d:%02d:%02d", hour, min, sec)
  72.       self.contents.font.color = normal_color
  73.       self.contents.draw_text(4, 8, 600, 32, time_string, 2)
  74.       # 描绘时间标记
  75.       self.contents.font.color = normal_color
  76.       time_string = @time_stamp.strftime("%Y/%m/%d %H:%M")
  77.       self.contents.draw_text(4, 40, 600, 32, time_string, 2)
  78.     end
  79.   end
  80.   #--------------------------------------------------------------------------
  81.   # ● 设置选择状态
  82.   #     selected : 新的选择状态 (true=选择 false=不选择)
  83.   #--------------------------------------------------------------------------
  84.   def selected=(selected)
  85.     @selected = selected
  86.     update_cursor_rect
  87.   end
  88.   #--------------------------------------------------------------------------
  89.   # ● 刷新光标矩形
  90.   #--------------------------------------------------------------------------
  91.   def update_cursor_rect
  92.     if @selected
  93.       self.cursor_rect.set(0, 0, @name_width + 8, 32)
  94.     else
  95.       self.cursor_rect.empty
  96.     end
  97.   end
  98. end
复制代码
59行坐标自己调整

默认鼠标右键映射为按下ESC

不知道你用什么对话脚本,提供一下吧……
[url=http://rpg.blue/thread-219730-1-1.html]http://unhero.sinaapp.com/wi.php[/url]
[color=Red]如你所见这是个死坑,没错这就是打我的脸用的[/color]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
10 小时
注册时间
2007-7-3
帖子
32
5
 楼主| 发表于 2010-7-24 21:29:46 | 只看该作者
本帖最后由 包子天空 于 2010-7-24 21:34 编辑

我没有对话脚本 用的是默认的脚本

还有 我做的是AVG游戏 文本中及时存档怎么设置 

好像是强制中断什么的 不是太懂 请说明 辛苦了
《Key Ring》V0.5
文本:★★★☆☆☆☆☆☆☆
音乐:★★☆☆☆☆☆☆☆☆
原画:★☆☆☆☆☆☆☆☆☆
制作:★★☆☆☆☆☆☆☆☆
系统:★★★★★★★☆☆☆
其他:★☆☆☆☆☆☆☆☆☆
回复 支持 反对

使用道具 举报

Lv3.寻梦者

宛若

梦石
0
星屑
1568
在线时间
526 小时
注册时间
2007-8-19
帖子
1493

极短24参与开拓者

6
发表于 2010-7-24 21:51:25 | 只看该作者
本帖最后由 逸豫 于 2010-7-25 21:34 编辑

今天晚上困了……占楼,明天编辑……

  1. #==============================================================================
  2. # ■ Scene_Map
  3. #------------------------------------------------------------------------------
  4. #  处理地图画面的类。
  5. #==============================================================================

  6. class Scene_Map
  7. =begin
  8.   def start_input(actor_id = 1,v = Viewport.new(160,230,320,20))
  9.     @actor_id = actor_id
  10.     @v = v
  11. #   @v.color.set(255,255,255,120)
  12.     @tf = Type_Field.new(@v,$game_actors[actor_id].name,16)
  13.   end
  14.   
  15.   def end_input(name,change = true)
  16.     $game_actors[@actor_id].name = name if change
  17.     @v.dispose
  18.     @tf.dispose
  19.     @tf = nil
  20.     @v = nil
  21.   end
  22. =end
  23.   #--------------------------------------------------------------------------
  24.   # ● 主处理
  25.   #--------------------------------------------------------------------------
  26.   def main
  27.     # 生成活动块
  28.     @spriteset = Spriteset_Map.new
  29.     # 生成信息窗口
  30.     @message_window = Window_Message.new
  31.     #菜单框图片背景
  32.     # @Cbg = Sprite.new
  33.     #  @Cbg.bitmap = Bitmap.new("Graphics/Pictures/菜单")
  34.     #  @Cbg.opacity = 200
  35.     #  @Cbg.visible = false
  36.     #  @Cbg.x = 400
  37.     #  @Cbg.y = 120
  38.     #  @Cbg.z = 300
  39.     # ——增加对话菜单—— #BB
  40.     s1 = "存储进度"
  41.     s2 = "读取进度"
  42. #    s3 = "对话回顾"
  43.     s4 = "返回标题"
  44.     s5 = "退出游戏"
  45.     @menu_window = Window_Command.new(120,[s1, s4, s5])
  46.     @menu_window.active = false
  47.     @menu_window.visible = false
  48.     @menu_window.back_opacity = 160
  49.     @menu_window.x = 430
  50.     @menu_window.y = 130
  51.     @menu_window.z = 9999
  52.     # ——增加对话菜单——
  53.     # 执行过渡
  54.     Graphics.transition
  55.     # 主循环
  56.     loop do
  57.       # 刷新游戏画面
  58.       Graphics.update
  59.       # 刷新输入信息
  60.       Input.update
  61.       # 刷新画面
  62.       update
  63.       # 如果画面切换的话就中断循环
  64.       if $scene != self
  65.         break
  66.       end
  67.     end
  68.     # 准备过渡
  69.     Graphics.freeze
  70.     # 释放活动块
  71.     @spriteset.dispose
  72.     # 释放信息窗口
  73.     @message_window.dispose
  74.     # 释放菜单窗口#AVG
  75.     @menu_window.dispose
  76.     #@Cbg.dispose
  77.     # 标题画面切换中的情况下
  78.     if $scene.is_a?(Scene_Title)
  79.       # 淡入淡出画面
  80.       Graphics.transition
  81.       Graphics.freeze
  82.     end
  83.   end
  84.   #--------------------------------------------------------------------------
  85.   # ● 刷新画面
  86.   #--------------------------------------------------------------------------
  87.   def update
  88.     #@menu_window.disable_item(5) if $game_temp.message_window_showing
  89.     # 输入法活动中返回
  90.     #if @tf != nil and @tf.active
  91.     #  @tf.update
  92.     #  return
  93.     #end
  94.     # 循环
  95.     loop do
  96.       # 按照地图、实例、主角的顺序刷新
  97.       # (本更新顺序不会在的满足事件的执行条件下成为给予角色瞬间移动
  98.       #  的机会的重要因素)
  99.       $game_map.update
  100.       $game_system.map_interpreter.update
  101.       $game_player.update
  102.       # 系统 (计时器)、画面刷新
  103.       $game_system.update
  104.       $game_screen.update
  105.       # 如果主角在场所移动中就中断循环
  106.       unless $game_temp.player_transferring
  107.         break
  108.       end
  109.       # 执行场所移动
  110.       transfer_player
  111.       # 处理过渡中的情况下、中断循环
  112.       if $game_temp.transition_processing
  113.         break
  114.       end
  115.     end
  116.     # 刷新活动块
  117.     @spriteset.update
  118.     # 刷新菜单窗口,如果窗口活动则刷新指令信息 #BB
  119.     @menu_window.update
  120.     if @menu_window.active
  121.       update_command
  122.       return
  123.     end
  124.     # 刷新信息窗口
  125.     @message_window.update
  126.     # 游戏结束的情况下
  127.     if $game_temp.gameover
  128.       # 切换的游戏结束画面
  129.       $scene = Scene_Gameover.new
  130.       return
  131.     end
  132.     # 返回标题画面的情况下
  133.     if $game_temp.to_title
  134.       # 切换到标题画面
  135.       $scene = Scene_Title.new
  136.       return
  137.     end
  138.     # 处理过渡中的情况下
  139.     if $game_temp.transition_processing
  140.       # 清除过渡处理中标志
  141.       $game_temp.transition_processing = false
  142.       # 执行过渡
  143.       if $game_temp.transition_name == ""
  144.         Graphics.transition(20)
  145.       else
  146.         Graphics.transition(40, "Graphics/Transitions/" +
  147.           $game_temp.transition_name)
  148.       end
  149.     end
  150.     # 显示信息窗口中的情况下
  151.     if $game_temp.message_window_showing
  152.       #return
  153.     end
  154.     # 遇敌计数为 0 且、且遇敌列表不为空的情况下
  155.     if $game_player.encounter_count == 0 and $game_map.encounter_list != []
  156.       # 不是在事件执行中或者禁止遇敌中
  157.       unless $game_system.map_interpreter.running? or
  158.              $game_system.encounter_disabled
  159.         # 确定队伍
  160.         n = rand($game_map.encounter_list.size)
  161.         troop_id = $game_map.encounter_list[n]
  162.         # 队伍有效的话
  163.         if $data_troops[troop_id] != nil
  164.           # 设置调用战斗标志
  165.           $game_temp.battle_calling = true
  166.           $game_temp.battle_troop_id = troop_id
  167.           $game_temp.battle_can_escape = true
  168.           $game_temp.battle_can_lose = false
  169.           $game_temp.battle_proc = nil
  170.         end
  171.       end
  172.     end
  173.     # 按下 B 键的情况下
  174.     if Input.trigger?(Input::B)
  175.       # ——按ESC键呼出菜单窗口——
  176.       #禁示菜单为22号开关#AVG
  177.       unless $game_switches[22] == true
  178.         @menu_window.visible = !@menu_window.visible
  179.          @menu_window.active = !@menu_window.active
  180.          #@Cbg.visible = [email protected]
  181.       end
  182.     end
  183.     # 调试模式为 ON 并且按下 F9 键的情况下
  184.     if $DEBUG and Input.press?(Input::F9)
  185.       # 设置调用调试标志
  186.       $game_temp.debug_calling = true
  187.     end
  188.     # 不在主角移动中的情况下
  189.     unless $game_player.moving?
  190.       # 执行各种画面的调用
  191.       if $game_temp.battle_calling
  192.         call_battle
  193.       elsif $game_temp.shop_calling
  194.         call_shop
  195.       elsif $game_temp.name_calling
  196.         call_name
  197.       elsif $game_temp.menu_calling
  198.         call_menu
  199.       elsif $game_temp.save_calling
  200.         call_save
  201.       elsif $game_temp.debug_calling
  202.         call_debug
  203.       end
  204.     end
  205.   end
  206.   #--------------------------------------------------------------------------
  207.   # ● 刷新画面 (菜单窗口被激活的情况下) #BB
  208.   #--------------------------------------------------------------------------
  209.   def update_command
  210.     # 按下 B 键的情况下
  211.     if Input.trigger?(Input::B)
  212.       # 演奏取消 SE
  213.       $game_system.se_play($data_system.cancel_se)
  214.       # 切换的地图画面
  215.       @menu_window.visible = false
  216.       @menu_window.active = false
  217.       #@Cbg.visible = false
  218.       return
  219.     end
  220.     # 按下 C 键的情况下
  221.     if Input.trigger?(Input::C)
  222.       ##$game_system.save_backlog = $game_system.backlog.pop
  223.       #BB:把backlog的最后一单元砍去,存到save_backlog里
  224.       #这样既解决重复录入对话的问题又解决了存档部分要提示对话的问题
  225.       #$game_system.backlog_line -= $backlog_line unless $game_system.backlog_line == 0 #BB:扣除多录入的对话
  226.       #$game_system.map_interpreter.index -= 1 unless $game_system.map_interpreter.index <= 0 #BB:事件解释器index往前跳
  227.       #while($game_system.map_interpreter.list[$game_system.map_interpreter.index].code == 401)
  228.       #  $game_system.map_interpreter.index -= 1
  229.       #end
  230.       # 命令窗口的光标位置分支
  231.       case @menu_window.index
  232.       when 0  # 存储进度
  233.         # 演奏确定 SE
  234.         $game_system.se_play($data_system.decision_se)
  235.         @menu_window.visible = false
  236.         @menu_window.active = false
  237. #        @Cbg.visible = false
  238.        # $Mbg.visible = false
  239.         # 切换到存档画面
  240.         $game_temp.save_calling = true
  241.         call_save
  242.       #when 1  # 读取进度
  243.         # 演奏确定 SE
  244.        # $game_system.se_play($data_system.decision_se)
  245.        # @menu_window.visible = false
  246.        # @menu_window.active = false
  247.        # @Cbg.visible = false
  248.         #$Mbg.visible = false
  249.         # 切换到读取画面
  250.        # $scene = Scene_Load.new
  251.      # when 2  # 对话回顾
  252.         # 演奏确定 SE
  253.         #$game_system.se_play($data_system.decision_se)
  254.         #@menu_window.visible = false
  255.         #@menu_window.active = false
  256.         #@Cbg.visible = false
  257.         #$Mbg.visible = false
  258.         # 切换到对话回顾画面
  259.         #$scene = Scene_Backlog.new
  260.         when 1  # 返回标题
  261.         # 演奏确定 SE
  262.         $game_system.se_play($data_system.decision_se)
  263.         @menu_window.visible = false
  264.         @menu_window.active = false
  265.         #@Cbg.visible = false
  266.        # $Mbg.visible = false
  267.         # 切换到标题
  268.         $scene = Scene_Title.new
  269.       when 2  # 退出游戏
  270.         # 演奏确定 SE
  271.         $game_system.se_play($data_system.decision_se)
  272.         @menu_window.visible = false
  273.         @menu_window.active = false
  274.         #@Cbg.visible = false
  275.         #$Mbg.visible = false
  276.         # 切换到退出游戏画面
  277.         $scene = nil
  278.       end
  279.       return
  280.     end
  281.   end
  282.   #--------------------------------------------------------------------------
  283.   # ● 调用战斗
  284.   #--------------------------------------------------------------------------
  285.   def call_battle
  286.     # 清除战斗调用标志
  287.     $game_temp.battle_calling = false
  288.     # 清除菜单调用标志
  289.     $game_temp.menu_calling = false
  290.     $game_temp.menu_beep = false
  291.     # 生成遇敌计数
  292.     $game_player.make_encounter_count
  293.     # 记忆地图 BGM 、停止 BGM
  294.     $game_temp.map_bgm = $game_system.playing_bgm
  295.     $game_system.bgm_stop
  296.     # 演奏战斗开始 SE
  297.     $game_system.se_play($data_system.battle_start_se)
  298.     # 演奏战斗 BGM
  299.     $game_system.bgm_play($game_system.battle_bgm)
  300.     # 矫正主角姿势
  301.     $game_player.straighten
  302.     # 切换到战斗画面
  303.     $scene = Scene_Battle.new
  304.   end
  305.   #--------------------------------------------------------------------------
  306.   # ● 调用商店
  307.   #--------------------------------------------------------------------------
  308.   def call_shop
  309.     # 清除商店调用标志
  310.     $game_temp.shop_calling = false
  311.     # 矫正主角姿势
  312.     $game_player.straighten
  313.     # 切换到商店画面
  314.     $scene = Scene_Shop.new
  315.   end
  316.   #--------------------------------------------------------------------------
  317.   # ● 调用名称输入
  318.   #--------------------------------------------------------------------------
  319.   def call_name
  320.     # 清除商店调用名称输入标志
  321.     $game_temp.name_calling = false
  322.     # 矫正主角姿势
  323.     $game_player.straighten
  324.     # 切换到名称输入画面
  325.     $scene = Scene_Name.new
  326.   end
  327.   #--------------------------------------------------------------------------
  328.   # ● 调用菜单
  329.   #--------------------------------------------------------------------------
  330.   def call_menu
  331.     # 清除商店调用菜单标志
  332.     $game_temp.menu_calling = false
  333.     # 已经设置了菜单 SE 演奏标志的情况下
  334.     if $game_temp.menu_beep
  335.       # 演奏确定 SE
  336.       $game_system.se_play($data_system.decision_se)
  337.       # 清除菜单演奏 SE 标志
  338.       $game_temp.menu_beep = false
  339.     end
  340.     # 矫正主角姿势
  341.     $game_player.straighten
  342.     # 切换到菜单画面
  343.     $scene = Scene_Menu.new
  344.   end
  345.   #--------------------------------------------------------------------------
  346.   # ● 调用存档
  347.   #--------------------------------------------------------------------------
  348.   def call_save
  349.     # 矫正主角姿势
  350.     $game_player.straighten
  351.     # 切换到存档画面
  352.     $scene = Scene_Save.new
  353.   end
  354.   #--------------------------------------------------------------------------
  355.   # ● 调用调试
  356.   #--------------------------------------------------------------------------
  357.   def call_debug
  358.     # 清除商店调用调试标志
  359.     $game_temp.debug_calling = false
  360.     # 演奏确定 SE
  361.     $game_system.se_play($data_system.decision_se)
  362.     # 矫正主角姿势
  363.     $game_player.straighten
  364.     # 切换到调试画面
  365.     $scene = Scene_Debug.new
  366.   end
  367.   #--------------------------------------------------------------------------
  368.   # ● 主角的场所移动
  369.   #--------------------------------------------------------------------------
  370.   def transfer_player
  371.     # 清除主角场所移动调试标志
  372.     $game_temp.player_transferring = false
  373.     # 移动目标与现在的地图有差异的情况下
  374.     if $game_map.map_id != $game_temp.player_new_map_id
  375.       # 设置新地图
  376.       $game_map.setup($game_temp.player_new_map_id)
  377.     end
  378.     # 设置主角位置
  379.     $game_player.moveto($game_temp.player_new_x, $game_temp.player_new_y)
  380.     # 设置主角朝向
  381.     case $game_temp.player_new_direction
  382.     when 2  # 下
  383.       $game_player.turn_down
  384.     when 4  # 左
  385.       $game_player.turn_left
  386.     when 6  # 右
  387.       $game_player.turn_right
  388.     when 8  # 上
  389.       $game_player.turn_up
  390.     end
  391.     # 矫正主角姿势
  392.     $game_player.straighten
  393.     # 刷新地图 (执行并行事件)
  394.     $game_map.update
  395.     # 在生成活动块
  396.     @spriteset.dispose
  397.     @spriteset = Spriteset_Map.new
  398.     # 处理过渡中的情况下
  399.     if $game_temp.transition_processing
  400.       # 清除过渡处理中标志
  401.       $game_temp.transition_processing = false
  402.       # 执行过渡
  403.       Graphics.transition(20)
  404.     end
  405.     # 执行地图设置的 BGM、BGS 的自动切换
  406.     $game_map.autoplay
  407.     # 设置画面
  408.     Graphics.frame_reset
  409.     # 刷新输入信息
  410.     Input.update
  411.   end
  412. end
  413. class Window_Message
  414.   alias bztk_update update
  415.   def update
  416.     if  @input_number_window == nil and $game_temp.choice_max == 0
  417.       terminate_message if Input.repeat?(Input::CTRL)
  418.     end
  419.     bztk_update
  420.   end
  421. end
复制代码
咱可是很守信用的,春原君

评分

参与人数 1星屑 +700 收起 理由
木葬枫 + 700 认可答案,66RPG感谢您的热情解答 ...

查看全部评分

[url=http://rpg.blue/thread-219730-1-1.html]http://unhero.sinaapp.com/wi.php[/url]
[color=Red]如你所见这是个死坑,没错这就是打我的脸用的[/color]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
10 小时
注册时间
2007-7-3
帖子
32
7
 楼主| 发表于 2010-7-25 20:53:54 | 只看该作者
恩…… 还没好么……
《Key Ring》V0.5
文本:★★★☆☆☆☆☆☆☆
音乐:★★☆☆☆☆☆☆☆☆
原画:★☆☆☆☆☆☆☆☆☆
制作:★★☆☆☆☆☆☆☆☆
系统:★★★★★★★☆☆☆
其他:★☆☆☆☆☆☆☆☆☆
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
10 小时
注册时间
2007-7-3
帖子
32
8
 楼主| 发表于 2010-7-27 12:37:15 | 只看该作者
多谢脚本 可是脚本还是有些问题

1.存读档时有BUG…… 用键盘的光标会定住 只能用鼠标存档 不过无所谓了
2.按键过的时候怎么改一下停止SE演奏?因为我的那个AVG有声优加盟的
3.按键速度过快了吧 不过无所谓了 如果可以的话 慢一点的话就更好了
4.在右键的菜单栏一加入一项快进如何?快进到选项 跟CLANNAD一样
5.存档的时候文字位置不对 改的话怎么改 还有 存档页里有那个文件1234 能去掉么?

还有,感激不尽。当然如果忙可以先无视下…… 反正我不是太急的 多谢了
《Key Ring》V0.5
文本:★★★☆☆☆☆☆☆☆
音乐:★★☆☆☆☆☆☆☆☆
原画:★☆☆☆☆☆☆☆☆☆
制作:★★☆☆☆☆☆☆☆☆
系统:★★★★★★★☆☆☆
其他:★☆☆☆☆☆☆☆☆☆
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-27 21:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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