Project1

标题: 求一个更改人物技能施法动作的插件! [打印本页]

作者: 小染哥    时间: 2016-9-17 09:41
标题: 求一个更改人物技能施法动作的插件!
求一个更改人物技能施法动作的插件!
大神们  求求你们,我很急………………
还憋着一肚子屎呢……
作者: 死伤殆尽    时间: 2016-9-17 21:56
人是铁,屎是钢,一顿不拉憋得慌
楼主你听我一句,拉屎比做游戏重要多了,真的
作者: 邪月长啸    时间: 2016-9-18 07:22
在数据库里,创新的技能类型
只要把技能归类为新类型(只要不是默认的  魔法)就会改变施法动作

作者: 小染哥    时间: 2016-9-18 11:51
邪月长啸 发表于 2016-9-18 07:22
在数据库里,创新的技能类型
只要把技能归类为新类型(只要不是默认的  魔法)就会改变施法动作
...

不是吧!我归类为特技了,却还是施法动作……
作者: 邪月长啸    时间: 2016-9-18 12:29
本帖最后由 邪月长啸 于 2016-9-18 12:36 编辑
截图


当把魔法技能中的治疗改为物理技能类,施法动作就变了
作者: 小染哥    时间: 2016-9-18 13:21
邪月长啸 发表于 2016-9-18 12:29
当把魔法技能中的治疗改为物理技能类,施法动作就变了 ...

大神,我这样问吧! 如何让我的魔法技能释放  变为普通攻击的样子…………
作者: 小染哥    时间: 2016-9-18 13:31
[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\747795844\QQ\WinTemp\RichOle\_EE`T4X@@HNYI3Q([[T45O9.png[/img][img=0,1]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\747795844\QQ\WinTemp\RichOle\_EE`T4X@@HNYI3Q([[T45O9.png[/img]
怎样才能让第二张图的人物动作 变成普通攻击的动作啊………………

001.png (566.66 KB, 下载次数: 30)

使用特技之前……

使用特技之前……

002.png (131.36 KB, 下载次数: 25)

这是使用时候的动作

这是使用时候的动作

003.png (665.04 KB, 下载次数: 31)

我想让使用动作变成普通攻击!

我想让使用动作变成普通攻击!

作者: 小染哥    时间: 2016-9-18 13:35
我已经无计可施了………………
sv魔法类型   就只有一个魔法的选项………………
javascript:;

004.png (107.86 KB, 下载次数: 23)

技能设置………………

技能设置………………

作者: 小染哥    时间: 2016-9-18 13:40
邪月长啸 发表于 2016-9-18 12:29
当把魔法技能中的治疗改为物理技能类,施法动作就变了 ...

大神前辈, 请问你的物理技能  都是如何设置的????
作者: 玄天    时间: 2016-9-18 13:48
本帖最后由 玄天 于 2016-9-18 13:54 编辑

根本不用插件,是楼主你还没摸透MV的设置。

数据库→系统→SV魔法技能
只要在这里设置了的技能类型全部都会有施法动作,你只要把你那个技能的技能类型在这里删掉就不会有施法动作的了。

比如说你的『类型』里设置了两种技能类型:战技、魔法
在『数据库→系统→SV魔法技能』中添加『魔法』

『技能』设置中,有一个叫『极大爆炎』的技能是『魔法』的技能类型
测试战斗,你会发现发这一招的时候会有施法(咏唱)的前置动作。

假如将『极大爆炎』改为『战技』,然后测试战斗,你就会发现施法动作没了。
因为『战技』没有在『数据库→系统→SV魔法技能』中添加,系统就不会赋予他施法动作的演出效果。
作者: 小染哥    时间: 2016-9-18 14:11
玄天 发表于 2016-9-18 13:48
根本不用插件,是楼主你还没摸透MV的设置。

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

这个我知道,但是我想让我的特技技能,变成普通攻击的样子……
作者: 玄天    时间: 2016-9-18 16:01
本帖最后由 玄天 于 2016-9-18 16:03 编辑

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

如果想让技能使用普通攻击动作的话的确就需要插件了,我这里有一个。
JAVASCRIPT 代码复制
  1. /*:
  2.  *
  3.  * @plugindesc サイドビュー戦闘にて、スキル・アイテム使用時の武器アニメーションを設定するプラグイン
  4.  * @author hiz
  5.  *
  6.  * @help
  7.  *
  8.  * アイテム (スキル) メモ:
  9.  *   <hzwamin:[motion],[wtypeid]>   # モーション[motion]・武器[wtypeid]の武器アニメーションを表示
  10.  *                                  # ※ [motion]・[wtypeid]は省略可(通常攻撃のアニメーションを使用)
  11.  *                                  #  モーションの指定はモーション一覧参照。
  12.  *                                  #  武器の指定は、データベース[システム]の[SV]攻撃モーションの画像リスト
  13.  *                                  #  1番上(なし)を0として上から順に0・1・2・・・を指定。
  14.  * 例)
  15.  *   <hzwanim>              # 通常攻撃時の武器アニメーションを表示
  16.  *   <hzwanim:thrust>       # 通常攻撃時の武器で突きモーションを表示
  17.  *   <hzwanim:swing,3>      # フレイルの振りモーションを表示
  18.  *   <hzwanim:guard>        # 防御モーションを表示
  19.  *   
  20.  * モーション一覧
  21.  * ・攻撃モーション
  22.  *   thrust         # 突き
  23.  *   swing          # 振り
  24.  *   missile        # 飛び道具
  25.  * ・その他モーション
  26.  *   guard          # 防御
  27.  *   spell          # 魔法
  28.  *   skill          # スキル
  29.  *   item           # アイテム
  30.  *   damage         # ダメージ
  31.  *   evade          # 回避
  32.  *   victory        # 勝利
  33.  *   escape         # 逃走
  34.  */
  35.  
  36. (function() {
  37.     var _Game_Actor_performAction = Game_Actor.prototype.performAction;
  38.     Game_Actor.prototype.performAction = function(action) {
  39.         var parm = action.item().meta.hzwanim;
  40.         if(parm !== undefined) {
  41.             var parms = parm.split !== undefined ? parm.split(",") : [];
  42.             // 武器画像IDの設定
  43.             var wtypeId = 0;
  44.             if(parms.length > 1) {
  45.                 // モーションの手動設定
  46.                 wtypeId = Number(parms[1]);
  47.             } else {
  48.                 // 通常攻撃の武器画像ID設定
  49.                 var weapons = this.weapons();
  50.                 wtypeId = weapons[0] ? weapons[0].wtypeId : 0;
  51.             }
  52.             // モーションの設定
  53.             var motion = "";
  54.             if(parms.length > 0) {
  55.                 // モーションの手動設定
  56.                 motion = parms[0];
  57.             } else {
  58.                 // 通常攻撃のモーション設定
  59.                 var weapons = this.weapons();
  60.                 var attackMotion = $dataSystem.attackMotions[wtypeId];
  61.                 if (attackMotion) {
  62.                     if (attackMotion.type === 0) {
  63.                         motion = 'thrust';
  64.                     } else if (attackMotion.type === 1) {
  65.                         motion = 'swing';
  66.                     } else if (attackMotion.type === 2) {
  67.                         motion = 'missile';
  68.                     }
  69.                     this.startWeaponAnimation(attackMotion.weaponImageId);
  70.                 }
  71.             }
  72.             if(motion === 'thrust' || motion === 'swing' || motion === 'missile') {
  73.                 //
  74.                 // 武器モーションの場合
  75.                 //
  76.  
  77.                 // 武器画像を表示するための準備
  78.                 var weapons = this.weapons();
  79.                 var attackMotion = $dataSystem.attackMotions[wtypeId];
  80.                 // モーションを設定
  81.                 this.requestMotion(motion);
  82.                 // 武器画像を表示
  83.                 this.startWeaponAnimation(attackMotion.weaponImageId);
  84.             } else {
  85.                 //
  86.                 // 武器モーション以外の場合
  87.                 //
  88.  
  89.                 // モーションを設定
  90.                 this.requestMotion(motion);
  91.             }
  92.         } else {
  93.             _Game_Actor_performAction.call(this, action);
  94.         }
  95.     };
  96. })();


我实测了一下,在该技能的注释栏里输入<hzwanim:thrust,0>就能让技能的实施动作变成普通攻击。
不过缺点是并不能指定一整个技能类型都这样,必须一个一个技能单独设置。
作者: 小染哥    时间: 2016-9-18 19:06
玄天 发表于 2016-9-18 16:01
……建议楼主你发帖前好好组织组织语言,我们回答的都被你绕到西伯利亚去了。

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

我是真的真的真的很射射你……
言字旁*2候补………………
作者: 邪月长啸    时间: 2016-9-18 19:17
我们所回答的那些你认真看了吗?
汗,你都用YEP插件了,最好认真看看插件如何设置,和软件的功能
作者: 玄天    时间: 2016-9-18 19:42
邪月长啸 发表于 2016-9-18 19:17
我们所回答的那些你认真看了吗?
汗,你都用YEP插件了,最好认真看看插件如何设置,和软件的功能 ...

楼主好像没有用YEP吧?至少我也没看出来
作者: 小染哥    时间: 2016-9-18 20:15
玄天 发表于 2016-9-18 16:01
……建议楼主你发帖前好好组织组织语言,我们回答的都被你绕到西伯利亚去了。

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

我已经解决了问题,大神 谢谢你!!!么么哒………………
作者: 玄天    时间: 2016-9-18 20:19
小染哥 发表于 2016-9-18 20:15
我已经解决了问题,大神 谢谢你!!!么么哒………………

看到了。

不是美女就不用么么哒我了。
作者: 小染哥    时间: 2016-9-18 23:17
玄天 发表于 2016-9-18 20:19
看到了。

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

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

E[2@@P$F}JHJ5232BER6YR9.gif (524.79 KB, 下载次数: 24)

来吧,宝贝儿!

来吧,宝贝儿!

作者: 小染哥    时间: 2016-9-18 23:20
邪月长啸 发表于 2016-9-18 19:17
我们所回答的那些你认真看了吗?
汗,你都用YEP插件了,最好认真看看插件如何设置,和软件的功能 ...

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

E[2@@P$F}JHJ5232BER6YR9.gif (524.79 KB, 下载次数: 24)

来吧宝贝儿!!!

来吧宝贝儿!!!





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1