查看: 7856|回复: 7

[已经解决] 怎么在战斗画面中直接去掉攻击防御指令?

[复制链接]
梦石
0
星屑
850
在线时间
160 小时
注册时间
2012-6-3
回帖
89
发表于 2017-4-24 11:34:30 | 显示全部楼层 |阅读模式

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

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

×
对普通攻击想做不少改动,不过太麻烦了
以前玩过的游戏有个很取巧的做法,包括普通攻击在内的行动都是放在技能类别里面,这样对每个角色每种武器做特殊普攻省事很多
不过普通攻击指令还在菜单里面就很碍事了
球一个去掉战斗菜单,攻击防御指令的插件……

点评

我曹?台阶大你居然活了?需要做游戏的话可以来交流啊~  发表于 2017-4-24 14:26
梦石
0
星屑
4716
在线时间
501 小时
注册时间
2013-12-7
回帖
333

极短28参与极短27参与

发表于 2017-4-24 13:15:51 | 显示全部楼层
Window_ActorCommand.prototype.makeCommandList = function() {
    if (this._actor) {
        this.addSkillCommands();
        this.addItemCommand();
    }
};

点评

不客气。  发表于 2017-4-24 14:38
谢谢,搞定了  发表于 2017-4-24 14:25
回复

使用道具 举报

梦石
0
星屑
50
在线时间
30 小时
注册时间
2017-6-13
回帖
2
发表于 2017-6-20 17:48:02 | 显示全部楼层
本帖最后由 wtq3135598 于 2017-6-20 18:00 编辑
ekmomo 发表于 2017-4-24 13:15
Window_ActorCommand.prototype.makeCommandList = function() {
    if (this._actor) {
        this.add ...


(请问一下这个具体要怎样操作呢?我把这段文本另存为JS文件,放到插件里面,好像没起什么作用。)

抱歉搞错了,现在起作用了。但是我只是想去掉攻击的话,怎样把防御添回来?
回复

使用道具 举报

梦石
0
星屑
4716
在线时间
501 小时
注册时间
2013-12-7
回帖
333

极短28参与极短27参与

发表于 2017-6-21 23:49:23 | 显示全部楼层

Window_ActorCommand.prototype.makeCommandList = function() {
    if (this._actor) {
        this.addAttackCommand(); //这条是攻击
        this.addSkillCommands();  //这条是技能分类()
        this.addGuardCommand(); //这条是防御
        this.addItemCommand();  //这是道具
    }
};
回复

使用道具 举报

梦石
0
星屑
4716
在线时间
501 小时
注册时间
2013-12-7
回帖
333

极短28参与极短27参与

发表于 2017-6-21 23:55:43 | 显示全部楼层
按照你说的 我建议重写 Window_ActorCommand。或者使用YEP那个Weapon Unleash插件。如果用YEP的话,你可能需要
        //防御动画修正
        Game_Action.prototype.isGuard = function() {
                return this.item() === $dataSkills[2];
        };
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部