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

Project1

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

[已经过期] Sideview的脚本和魔物图鉴衝到 懂日文的进来帮忙下

[复制链接]

Lv1.梦旅人

梦石
0
星屑
290
在线时间
0 小时
注册时间
2010-9-5
帖子
1
跳转到指定楼层
1
发表于 2010-9-12 00:20:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 孤行衣 于 2010-9-12 22:10 编辑

因为装了横版战斗后

KGC的魔物图鉴就抓不到怪物死亡

所以就会显示没击破的样子

我上FSM有搜到关于这个的解决方法

但是看不太懂

有人能帮我看看是怎么解吗?

調べてみたんですが両スクリプトともに複雑で
いじると細かい挙動がおかしくなるかもしれませんが
そこはあらかじめご了承ください

1.モンスター図鑑とサイドビューの競合
モンスター図鑑
・エネミーの撃破情報は
$game_system.enemy_defeated[エネミーID]で管理されている
・フラグ立てのタイミングは
Game_Enemyのperform_collapseで
@collapse(コラプスアクションの開始フラグ)の正誤でチェック
サイドビュー
・Game_Enemyのperform_collapseを再定義していて
@collapseのフラグ立てのタイミングがデフォルトと違う(?)
以上の事から、@collapseを判定に使わないほうが良さそうなので
モンスター図鑑の方を以下のように書き換えてください
  (500行目ぐらい~)
  #--------------------------------------------------------------------------
  # ● コラプスの実行
  #--------------------------------------------------------------------------
  alias perform_collapse_KGC_EnemyGuide perform_collapse
  def perform_collapse
#    last_collapsed = @collapse
    perform_collapse_KGC_EnemyGuide
    check = ($game_temp.in_battle and dead?)  # 戦闘中判定と死亡判定
#    if !last_collapsed && @collapse
    if check
      # 撃破済みフラグをオン
      KGC::Commands.set_enemy_defeated(enemy_id)
      # 変身前の敵も撃破済みにする
      if KGC::EnemyGuide::ORIGINAL_DEFEAT
        @original_ids.compact.each { |i|
          KGC::Commands.set_enemy_defeated(i)
        }
      end
    end
  end

2.ドロップアイテム拡張とサイドビューの競合
こちらでは確認できませんでした
Game_Troopのmake_drop_items
を変えてるスクリプトが怪しいので調べてみてください
モンスター図鑑でmake_drop_itemsに再定義があるので
それも原因のひとつかもしれません
モンスター図鑑
ドロップアイテム拡張
の順に並べ替える事で解決します

我目前有做到把500行那个脚本覆盖上去

但是还是解决不了问题前面我就看不懂了
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2025-1-13 11:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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