作者注:
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在线咨询功能删除,谢谢。 |