楼主: 小染哥

[已经解决] 求一个更改人物技能施法动作的插件!

[复制链接]
梦石
0
星屑
50
在线时间
7 小时
注册时间
2016-9-15
回帖
15
 楼主| 发表于 2016-9-18 14:11:47 | 显示全部楼层
玄天 发表于 2016-9-18 13:48
根本不用插件,是楼主你还没摸透MV的设置。

数据库→系统→SV魔法技能

这个我知道,但是我想让我的特技技能,变成普通攻击的样子……
回复

使用道具 举报

梦石
0
星屑
311
在线时间
204 小时
注册时间
2007-2-4
回帖
1772
发表于 2016-9-18 16:01:54 | 显示全部楼层
本帖最后由 玄天 于 2016-9-18 16:03 编辑

……建议楼主你发帖前好好组织组织语言,我们回答的都被你绕到西伯利亚去了。

如果想让技能使用普通攻击动作的话的确就需要插件了,我这里有一个。
[pre lang="javascript"]/*:
*
* @plugindesc サイドビュー戦闘にて、スキル・アイテム使用時の武器アニメーションを設定するプラグイン
* @author hiz
*
* @help
*
* アイテム (スキル) メモ:
*   <hzwamin:[motion],[wtypeid]>   # モーション[motion]・武器[wtypeid]の武器アニメーションを表示
*                                  # ※ [motion]・[wtypeid]は省略可(通常攻撃のアニメーションを使用)
*                                  #  モーションの指定はモーション一覧参照。
*                                  #  武器の指定は、データベース[システム]の[SV]攻撃モーションの画像リスト
*                                  #  1番上(なし)を0として上から順に0・1・2・・・を指定。
* 例)
*   <hzwanim>              # 通常攻撃時の武器アニメーションを表示
*   <hzwanim:thrust>       # 通常攻撃時の武器で突きモーションを表示
*   <hzwanim:swing,3>      # フレイルの振りモーションを表示
*   <hzwanim:guard>        # 防御モーションを表示
*   
* モーション一覧
* ・攻撃モーション
*   thrust         # 突き
*   swing          # 振り
*   missile        # 飛び道具
* ・その他モーション
*   guard          # 防御
*   spell          # 魔法
*   skill          # スキル
*   item           # アイテム
*   damage         # ダメージ
*   evade          # 回避
*   victory        # 勝利
*   escape         # 逃走
*/

(function() {
    var _Game_Actor_performAction = Game_Actor.prototype.performAction;
    Game_Actor.prototype.performAction = function(action) {
        var parm = action.item().meta.hzwanim;
        if(parm !== undefined) {
            var parms = parm.split !== undefined ? parm.split(",") : [];
            // 武器画像IDの設定
            var wtypeId = 0;
            if(parms.length > 1) {
                // モーションの手動設定
                wtypeId = Number(parms[1]);
            } else {
                // 通常攻撃の武器画像ID設定
                var weapons = this.weapons();
                wtypeId = weapons[0] ? weapons[0].wtypeId : 0;
            }
            // モーションの設定
            var motion = "";
            if(parms.length > 0) {
                // モーションの手動設定
                motion = parms[0];
            } else {
                // 通常攻撃のモーション設定
                var weapons = this.weapons();
                var attackMotion = $dataSystem.attackMotions[wtypeId];
                if (attackMotion) {
                    if (attackMotion.type === 0) {
                        motion = 'thrust';
                    } else if (attackMotion.type === 1) {
                        motion = 'swing';
                    } else if (attackMotion.type === 2) {
                        motion = 'missile';
                    }
                    this.startWeaponAnimation(attackMotion.weaponImageId);
                }
            }
            if(motion === 'thrust' || motion === 'swing' || motion === 'missile') {
                //
                // 武器モーションの場合
                //
               
                // 武器画像を表示するための準備
                var weapons = this.weapons();
                var attackMotion = $dataSystem.attackMotions[wtypeId];
                // モーションを設定
                this.requestMotion(motion);
                // 武器画像を表示
                this.startWeaponAnimation(attackMotion.weaponImageId);
            } else {
                //
                // 武器モーション以外の場合
                //
               
                // モーションを設定
                this.requestMotion(motion);
            }
        } else {
            _Game_Actor_performAction.call(this, action);
        }
    };
})();[/pre]

我实测了一下,在该技能的注释栏里输入<hzwanim:thrust,0>就能让技能的实施动作变成普通攻击。
不过缺点是并不能指定一整个技能类型都这样,必须一个一个技能单独设置。

评分

参与人数 1梦石 +2 收起 理由
余烬之中 + 2 我已经解决了问题,大神 谢谢你!!!么么.

查看全部评分

新しい誕生祝いだッ!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
7 小时
注册时间
2016-9-15
回帖
15
 楼主| 发表于 2016-9-18 19:06:33 | 显示全部楼层
玄天 发表于 2016-9-18 16:01
……建议楼主你发帖前好好组织组织语言,我们回答的都被你绕到西伯利亚去了。

如果想让技能使用普通攻击动 ...

我是真的真的真的很射射你……
言字旁*2候补………………
回复

使用道具 举报

梦石
0
星屑
462
在线时间
871 小时
注册时间
2014-5-5
回帖
914
发表于 2016-9-18 19:17:34 | 显示全部楼层
我们所回答的那些你认真看了吗?
汗,你都用YEP插件了,最好认真看看插件如何设置,和软件的功能
回复

使用道具 举报

梦石
0
星屑
311
在线时间
204 小时
注册时间
2007-2-4
回帖
1772
发表于 2016-9-18 19:42:51 | 显示全部楼层
邪月长啸 发表于 2016-9-18 19:17
我们所回答的那些你认真看了吗?
汗,你都用YEP插件了,最好认真看看插件如何设置,和软件的功能 ...

楼主好像没有用YEP吧?至少我也没看出来

点评

如果数量不影响游戏,多余的功能忽视就好了  发表于 2016-9-18 20:22
可是站内只要YEP的汉化和下载,我又不会翻墙,只好用了,先熟悉一下。不知插件的数量会不会影响游戏卡顿  发表于 2016-9-18 20:22
原来如此。的确YEP应该能解决这个问题,不过我个人不怎么喜欢YEP(主要是要用其中一两个功能都要装核心插件,里面又一堆我不需要的功能)  发表于 2016-9-18 20:19
他在贴吧里也发过类似的问题,关于YEP战斗插件的问题,我回答过他  发表于 2016-9-18 20:17
新しい誕生祝いだッ!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
7 小时
注册时间
2016-9-15
回帖
15
 楼主| 发表于 2016-9-18 20:15:00 | 显示全部楼层
玄天 发表于 2016-9-18 16:01
……建议楼主你发帖前好好组织组织语言,我们回答的都被你绕到西伯利亚去了。

如果想让技能使用普通攻击动 ...

我已经解决了问题,大神 谢谢你!!!么么哒………………
回复

使用道具 举报

梦石
0
星屑
311
在线时间
204 小时
注册时间
2007-2-4
回帖
1772
发表于 2016-9-18 20:19:57 | 显示全部楼层
小染哥 发表于 2016-9-18 20:15
我已经解决了问题,大神 谢谢你!!!么么哒………………

看到了。

不是美女就不用么么哒我了。
新しい誕生祝いだッ!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
7 小时
注册时间
2016-9-15
回帖
15
 楼主| 发表于 2016-9-18 23:17:24 | 显示全部楼层
玄天 发表于 2016-9-18 20:19
看到了。

不是美女就不用么么哒我了。

好吧,抠脚大汉子一枚…………javascript:;

来吧,宝贝儿!

来吧,宝贝儿!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
7 小时
注册时间
2016-9-15
回帖
15
 楼主| 发表于 2016-9-18 23:20:31 | 显示全部楼层
邪月长啸 发表于 2016-9-18 19:17
我们所回答的那些你认真看了吗?
汗,你都用YEP插件了,最好认真看看插件如何设置,和软件的功能 ...

好吧,大神,其实我不会看这个&………………我只会拿来用………………
但是还是肥肠的感射……
来吧!!!!

来吧宝贝儿!!!

来吧宝贝儿!!!

点评

你妹,滚粗~我最讨厌这货了  发表于 2016-9-19 12:47
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部