幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1392|回复: 2

[RM2K&2K3] [求助]請教「等待...」之疑問^^

[复制链接]

2

主题

4

帖子

46

积分

②入门

积分
46
发表于 2007-5-12 14:13:32 | 显示全部楼层 |阅读模式
抱歉、
小女乃道中新手、眼下正勉力探索。
唯日前遇一疑問、似乎無法於短期内得出答案...
因渉及数據庫設置、実不欲拖延、
故冒昧請教諸位能人、望指点♪

関於強大技能的處理、
小女喜從中加上台詞、以收得臨場演出之気氛、
即先発動上半部份、然後載入「公共事件」、
進行對話後、再藉「顯示動画」完成下半部份。
問題在「傷害處理」、
若直接写入、則動画起始已出現傷害数値、
頗感不協調...


「等待...」能解決以上情況:
(e.g
顯示動画、敵人全体[約20幀動画]
等待20幀
傷害處理、敵人全体-XXXXHP)

然而此挙將令動画變得很緩慢><
該設置很耗内存嗎?
待他日圧縮遊戯後是否会改善?
倘不能、可有方法解決或取代呢?
小女拜謝~
回复

使用道具 举报

3

主题

39

帖子

377

积分

④见习

积分
377
QQ
发表于 2007-5-12 14:38:57 | 显示全部楼层
战斗中引用公共事件会造成游戏帧数下降,这个问题要动脚本,方法是:
首先在Scene_Battle 1中的234-238行:

        # 如果不是结束战斗回合的情况下
        if @phase != 5
          # 刷新状态窗口
          @status_window.refresh
        end

红色部分全删掉,然后在Scene_Battle 4中的448行下插如红色这一段,也就是变成:
# 设置事件
      common_event = $data_common_events[@common_event_id]
      $game_system.battle_interpreter.setup(common_event.list, 0)
    end
      if @phase != 5
      # 刷新状态窗口
      @status_window.refresh
    end
   
# 移至步骤 1
    @phase4_step = 1
  end
这样问题应该就能解决了.....
回复 支持 反对

使用道具 举报

2

主题

4

帖子

46

积分

②入门

积分
46
 楼主| 发表于 2007-5-12 14:45:02 | 显示全部楼层
成功解決了~♪
万分感謝^^
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-23 07:30 , Processed in 0.010198 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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