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

Project1

 找回密码
 注册会员
搜索

求大佬解答回合制改SV战斗的脚本或者插件

查看数: 7089 | 评论数: 8 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-5-3 22:38

正文摘要:

由第一张战斗模式改为第二张战斗模式,脚本和插件都可以

回复

1071257831 发表于 2021-6-12 23:09:26
temprr 发表于 2021-6-12 22:41
//=============================================================================
// Battle Mode
//  ...

谢谢了,不过插件我早就找到了的
temprr 发表于 2021-6-12 22:41:36


//=============================================================================
// Battle Mode
// by Shaz
// Last Updated: 2015.10.21
//=============================================================================

/*:
* @plugindesc 允许游戏中同时存在第一人称视角和第三人称视角的战斗方式。
* @author Shaz
*
* @help 一个修改游戏视角的脚本,可用于学习脚本中关于“敌群”的处理逻辑。
*
* 为一个敌群增加SV前缀来设置玩家与这个敌群的战斗视角是第三人称视角。
* 为一个敌群增加FV前缀来设置玩家与这个敌群的战斗视角是第一人称视角。
* 为一个敌群增加RV前缀来设置玩家与这个敌群的战斗视角是随机人称视角。
* 如果不设置前缀,则会使用系统默认的战斗视角。
*/

(function() {
  var _Game_System_isSideView = Game_System.prototype.isSideView;
  Game_System.prototype.isSideView = function() {
    if ($gameParty.inBattle) {
      var sv = $gameTroop.isSideView();
      if (sv === null) {
        return _Game_System_isSideView.call(this);
      } else {
        return sv;
      }
    } else {
      return _Game_System_isSideView.call(this);
    }
  };

  var _Game_Troop_setup = Game_Troop.prototype.setup;
  Game_Troop.prototype.setup = function(troopId) {
    _Game_Troop_setup.call(this, troopId);

    if (this.troop().name.match(/^SV/)) {
      this._isSideView = true;
    } else if (this.troop().name.match(/^FV/)) {
      this._isSideView = false;
    } else if (this.troop().name.match(/^RV/)) {
      this._isSideView = Math.random() < 0.5;
    } else {
      this._isSideView = null;
    }
  };

  Game_Troop.prototype.isSideView = function() {
    return this._isSideView;
  };
})();
石林尘影 发表于 2021-5-5 17:06:53
Yep 战斗核心的插件指令好像可以设置战斗模式。
1071257831 发表于 2021-5-5 06:54:57
wabcmcc 发表于 2021-5-5 00:06
橫看直看兩張圖分別,
一張橫版戰鬥(有角色側視戰鬥圖)
一張直版戰鬥(無角色戰鬥圖)

我意思是在游戏中的时候切换直板和横版战斗,并不是直接在数据库里更换战斗模式
wabcmcc 发表于 2021-5-5 00:06:57
橫看直看兩張圖分別,
一張橫版戰鬥(有角色側視戰鬥圖)
一張直版戰鬥(無角色戰鬥圖)

編輯器,資料庫,系統,選項--勾選或(取消)側視戰鬥圖.

点评

系统插件rpg_objects里我看到$dataSystem.optSideView 我试了一下在游戏里用脚本$dataSystem.optSideView(true)似乎是不行因为我不知道怎么写所以没办法帮他  发表于 2021-5-5 10:16
任小雪 发表于 2021-5-4 01:14:31
js文件夹里面,可能是core文件,可能是window文件,利用TXT大概,搜索关键词“颜色”(用英文啊)的关键词,相关的代码应该能改吧

点评

哦,是搬  发表于 2021-5-4 01:15
1071257831 发表于 2021-5-3 23:33:44
xiamumomo 发表于 2021-5-3 23:15
数据库打开(F9)  点系统(倒数第三个)  接着魔法技能叛变有一个选项  吧选项第一个打勾 ...

我的意思是游戏中的,并不是做游戏的时候,我话没说清楚,我的
就是指定几场战都用的SV战斗系统,普通的设置为第一张图的回合制战斗系统
xiamumomo 发表于 2021-5-3 22:38:47
数据库打开(F9)  点系统(倒数第三个)  接着魔法技能叛变有一个选项  吧选项第一个打勾
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-26 04:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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