【HOY插件】队伍成员人数管理插件
作者注: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在线咨询功能删除,谢谢。
页:
[1]