作者注: 
1、看到论坛有人讨论增加参战队员上限,这里发布一下我参考论坛各路大神以及咨询得到的插件 
2、由于英文名为HOY,故统一为为HOY插件,以后发布也会加这个前缀 
3、新人发布,求喷求改求指教,脸厚不怕各路人 
研发基础: 
1、Game_Party.prototype.maxBattleMembers = function() { return 数字;} 
这段代码主要是利用自带的JS文件来实现更改最大人数,数字填写即可 
2、Sprite_Actor.prototype.setActorHome = function(index) { 
    this.setHome(600 + index * 32, 280 + index * 48); 
}; 
这段主要是设置战斗时角色位置,通常更改Y轴即可, 这里我比较不明白index到底是什么值,求大神指教
3、Game_Followers.prototype.initialize = function() 跟随队员初始化 
以上参考【汪汪】的机翻文件
 
JAVASCRIPT 代码 下载
- //==============================================================================
 - // 【HOY插件】队伍人数插件
 - //==============================================================================
 - /*:
 -  * @plugindesc 增加战斗人员数量、跟随队员数量、调整战斗位置
 -  * @author HOY
 -  * @Data : 2016/01/19
 -  * @Version : 1.0
 -  *
 -  * @param Max Battle Members
 -  * @desc 设置允许参战的最大人数,默认为5人
 -  * @default 5
 -  *
 -  * @param Member Battle Position
 -  * @desc 改变战斗中Y轴位置
 -  * @default -40
 -  *
 -  * @param Party Followers
 -  * @desc 改变队伍跟随者数量
 -  * @default 5
 -  *
 -  * @help 战斗中Y轴位置,负值向上,正值向下。X轴暂时不调整
 -  */
 - var Imported = Imported || {};
 -  Imported.HOY_PartyMember = true;
 - var HOY = HOY || {};
 -  HOY.Parameters = PluginManager.parameters('HOY_PartyMember');
 -  HOY.Param = HOY.Param || {};
 -  HOY.Param.MaxBattleMembers = Number(HOY.Parameters['Max Battle Members']);
 -  HOY.Param.MemberBattlePosition = Number(HOY.Parameters['Member Battle Position']);
 -  HOY.Param.PartyFollowers = Number(HOY.Parameters['Party Followers']);
 - (function(){
 - Game_Party.prototype.maxBattleMembers = function(){
 -          return HOY.Param.MaxBattleMembers;
 - };
 - Sprite_Actor.prototype.setActorHome = function(index){
 -          this.setHome(600 + index * 32, 280 + index * 48 + HOY.Param.MemberBattlePosition);
 - };
 - Game_Followers.prototype.initialize = function(){
 -     this._visible = $dataSystem.optFollowers;
 -     this._gathering = false;
 -     this._data = [];
 -     var max = HOY.Param.PartyFollowers || $gameParty.maxBattleMembers();
 -     for(var i = 1; i < max; i++){
 -         this._data.push(new Game_Follower(i));
 -     }
 - };
 - })();
 - //===============================================================================
 
  复制代码 
            本帖来自P1论坛作者沧笙,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址: https://rpg.blue/forum.php?mod=viewthread&tid=388508  若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。  |