勝利アクションを複数モーションで表現したい(解決済み)

kinlinfox
記事: 10
登録日時: 2017年4月13日(木) 01:27

勝利アクションを複数モーションで表現したい(解決済み)

投稿記事by kinlinfox » 2017年4月24日(月) 06:45

こんにちは。柑子木と申します。

勝利アクションを複数モーションで、
例えば一方通行モーション+ループモーションで表現できるプラグインを探しています。

勝利したら「やった!」とポーズをつけてから動き止まって、でも髪や服の裾はひらひらし続けるという表現がしたいですので
できそうな既存プラグインを色々試してみたのですが、
勝利アクションの設定ができなかったり(YEP_X_ActSeqPack2)、解消できない競合あったり(VE氏のBattleMotion)、素材がとんでもないサイズになってMVごとがフリーズしたり(Lib氏のBattleMotion)

なのでこういう機能の単独プラグインがあればと思います。
もっと簡単に言いますと、ActSeqPack2で攻撃やスキルのアクションをモーションを繋げてカスタマイズできるみたいに、
勝利アクションにもいくつかのモーションを繋げて表現できるプラグインです。

以上です、大変恐縮ですがよろしくお願いいたします。
最後に編集したユーザー kinlinfox on 2017年5月02日(火) 02:42 [ 編集 1 回目 ]

フトコロ
記事: 331
登録日時: 2017年2月06日(月) 21:32

Re: 勝利アクションを複数モーションで表現したい

投稿記事by フトコロ » 2017年4月25日(火) 19:57

こんにちは。

kinlinfox さんが書きました:勝利アクションを複数モーションで、
例えば一方通行モーション+ループモーションで表現できるプラグインを探しています。


上記を実現できるように、プラグインを作成してみましたので、ご利用ください。

<設定方法>
1.プラグインパラメータの、「状態モーション10 設定」を以下に変更する。
Motion 10 name ⇒ custom1
Motion 10 Condition ⇒ 変えない

この設定により、戦闘勝利モーションを、custom1 に変更します。
custom1 はプラグインで専用に組めるモーションです。

2.プラグインパラメータの、「カスタムモーション1 設定」を実現したいモーションの設定にする。
モーションは小文字のアルファベットで指定します。詳しくは使い方を参照。
複数のモーションを組み合わせる場合は、カンマ(,)で区切ること。
Custom 1 Non Loop ⇒ ループさせないモーションを設定
Custom 1 Loop ⇒ ループさせるモーションを設定

入力例)
<CustomNon 1 Loop> ⇒ victory, skill
<Custom 1 Loop> ⇒ item, walk

上記の例で設定すると、以下のようなモーションになります。

victory ⇒ skill ⇒ item ⇒ walk ⇒ item ⇒ walk ⇒ ...
        |→ここからループ

<ダウンロード>
FTKR_ExSvMotion.js
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ExSvMotion.js

<使い方>
https://github.com/futokoro/RPGMaker/blob/master/FTKR_ExSvMotion.ja.md
kinlinfox
記事: 10
登録日時: 2017年4月13日(木) 01:27

Re: 勝利アクションを複数モーションで表現したい

投稿記事by kinlinfox » 2017年4月25日(火) 23:28

フトコロ さんが書きました:こんにちは。

kinlinfox さんが書きました:勝利アクションを複数モーションで、
例えば一方通行モーション+ループモーションで表現できるプラグインを探しています。


上記を実現できるように、プラグインを作成してみましたので、ご利用ください。

<設定方法>
1.プラグインパラメータの、「状態モーション10 設定」を以下に変更する。
Motion 10 name ⇒ custom1
Motion 10 Condition ⇒ 変えない

この設定により、戦闘勝利モーションを、custom1 に変更します。
custom1 はプラグインで専用に組めるモーションです。

2.プラグインパラメータの、「カスタムモーション1 設定」を実現したいモーションの設定にする。
モーションは小文字のアルファベットで指定します。詳しくは使い方を参照。
複数のモーションを組み合わせる場合は、カンマ(,)で区切ること。
Custom 1 Non Loop ⇒ ループさせないモーションを設定
Custom 1 Loop ⇒ ループさせるモーションを設定

入力例)
<CustomNon 1 Loop> ⇒ victory, skill
<Custom 1 Loop> ⇒ item, walk

上記の例で設定すると、以下のようなモーションになります。

victory ⇒ skill ⇒ item ⇒ walk ⇒ item ⇒ walk ⇒ ...
        |→ここからループ

<ダウンロード>
FTKR_ExSvMotion.js
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ExSvMotion.js

<使い方>
https://github.com/futokoro/RPGMaker/blob/master/FTKR_ExSvMotion.ja.md


フトコロ様、こんにちは。
プラグイン作ってくださってありがとうございます!
早速試してみて、試しに以下のように設定しておりますが、動作しない模様です。
画像
新規プロジェクトで確認してみても同じです。

なお、演出のためにこちらのSideviewアニメーションフレーム拡張プラグインを使っております。
http://yanfly.moe/2016/01/07/yamis-side ... pdates-77/
フトコロ様のプラグインとは併用できない模様ですが、
可能でしたら併用できるようにできますでしょうか?

無理な注文で大変恐縮ですが、よろしくお願いいたします。
フトコロ
記事: 331
登録日時: 2017年2月06日(月) 21:32

Re: 勝利アクションを複数モーションで表現したい

投稿記事by フトコロ » 2017年4月26日(水) 20:22

こんにちは。
kinlinfox さんが書きました:なお、演出のためにこちらのSideviewアニメーションフレーム拡張プラグインを使っております。
http://yanfly.moe/2016/01/07/yamis-side ... pdates-77/
フトコロ様のプラグインとは併用できない模様ですが、
可能でしたら併用できるようにできますでしょうか?


Sideviewアニメーションフレーム拡張プラグインとは
YEP_BattleEngineCore および YEP_X_ActSeqPack のことですよね。

YEP_BattleEngineCoreと競合していた箇所を回避できるように修正してみました。
バージョンv1.1.1 をダウンロードして確認してみてください。
なお、プラグイン管理画面では、当プラグインはYEP_BattleEngineCoreよりも下にしてください。

<ダウンロード>
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ExSvMotion.js
kinlinfox
記事: 10
登録日時: 2017年4月13日(木) 01:27

Re: 勝利アクションを複数モーションで表現したい

投稿記事by kinlinfox » 2017年4月26日(水) 23:35

フトコロ さんが書きました:こんにちは。
kinlinfox さんが書きました:なお、演出のためにこちらのSideviewアニメーションフレーム拡張プラグインを使っております。
http://yanfly.moe/2016/01/07/yamis-side ... pdates-77/
フトコロ様のプラグインとは併用できない模様ですが、
可能でしたら併用できるようにできますでしょうか?


Sideviewアニメーションフレーム拡張プラグインとは
YEP_BattleEngineCore および YEP_X_ActSeqPack のことですよね。

YEP_BattleEngineCoreと競合していた箇所を回避できるように修正してみました。
バージョンv1.1.1 をダウンロードして確認してみてください。
なお、プラグイン管理画面では、当プラグインはYEP_BattleEngineCoreよりも下にしてください。

<ダウンロード>
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ExSvMotion.js


お疲れ様です。
ご修正ありがとうございます!
YEP_BattleEngineCoreとの競合の修正も大変ありがたいです。
ですが試してみてもやはり動作できない模様で、勝利のモーションはデフォルトの待機モーションになっている模様です。
新規プロジェクトで試しているので競合などの問題ではないと存じますが、モーションの設定など間違っているでしょうか…

ちなみに、
Sideviewアニメーションフレーム拡張プラグインとは、
http://store.tkool.jp/free-downloads/free-plugins
このページでダウンロードできる、2番目と3番目の2点です。
YEP_X_AnimatedSVEnemies 動き付きのSVアクターを、敵にも使用できるようになります
YED_SideviewBattler    SV時のフレーム数などを、より自在にカスタムできます


先日の投稿で間違えたので申し訳ありません。


フトコロ様のプラグインと併用するとバトラーが下の画像のようになります
画像

使っているバトラー素材(ネットで拾った仮素材)
画像

Yami’s Sideview Enhancementではデフォルトフォーマットの素材も使えるので敵の素材はこちら
画像

また、敵が倒されても一瞬だけ死亡モーションになり、そして待機モーションに戻る模様(上記テスト画像の上の方のスライム)。

度々申し訳ありません。この三点併用できたらと思っておりますが、難しそうでしたら無理とは言いません…よろしくお願いいたします。
長文で大変失礼いたしました。
フトコロ
記事: 331
登録日時: 2017年2月06日(月) 21:32

Re: 勝利アクションを複数モーションで表現したい

投稿記事by フトコロ » 2017年4月27日(木) 00:31

kinlinfox さんが書きました:ですが試してみてもやはり動作できない模様で、勝利のモーションはデフォルトの待機モーションになっている模様です。
新規プロジェクトで試しているので競合などの問題ではないと存じますが、モーションの設定など間違っているでしょうか…


申し訳ございません。これは、プラグインの不具合です。
状態モーション10番以降が反映されていませんでした。
そのため、状態モーション10番に登録されている勝利モーションが表示できていませんでした。

まず、不具合を修正しましたので、再度確認をお願いします。

<ダウンロード>
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ExSvMotion.js


もうひとつの、バトラー画像がおかしくなることについては
YED_SideviewBattlerとの競合によるものと思います。

YED_SideviewBattlerでSVキャラのサイズを変えられるようですが、当プラグインではデフォルトのサイズを想定しているので、画像ファイル内の表示部分がずれてしまいます。

これは、YED_SideviewBattlerの設定値を参照することで、何とかできると思います。


敵のモーションについては、少し検討してみます。
最悪、当プラグインの機能を敵だけ無効にするようにします。
kinlinfox
記事: 10
登録日時: 2017年4月13日(木) 01:27

Re: 勝利アクションを複数モーションで表現したい

投稿記事by kinlinfox » 2017年4月27日(木) 10:42

フトコロ さんが書きました:
kinlinfox さんが書きました:ですが試してみてもやはり動作できない模様で、勝利のモーションはデフォルトの待機モーションになっている模様です。
新規プロジェクトで試しているので競合などの問題ではないと存じますが、モーションの設定など間違っているでしょうか…


申し訳ございません。これは、プラグインの不具合です。
状態モーション10番以降が反映されていませんでした。
そのため、状態モーション10番に登録されている勝利モーションが表示できていませんでした。

まず、不具合を修正しましたので、再度確認をお願いします。

<ダウンロード>
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ExSvMotion.js


もうひとつの、バトラー画像がおかしくなることについては
YED_SideviewBattlerとの競合によるものと思います。

YED_SideviewBattlerでSVキャラのサイズを変えられるようですが、当プラグインではデフォルトのサイズを想定しているので、画像ファイル内の表示部分がずれてしまいます。

これは、YED_SideviewBattlerの設定値を参照することで、何とかできると思います。


敵のモーションについては、少し検討してみます。
最悪、当プラグインの機能を敵だけ無効にするようにします。



夜遅くまで対応してくださってありがとうございます。
デフォルトバトラーでの勝利モーション無事に動作しました!

バトラーの表示ずれと敵の死亡モーションの方、たいへんお手数ですが引き続きよろしくお願いいたします。
フトコロ
記事: 331
登録日時: 2017年2月06日(月) 21:32

Re: 勝利アクションを複数モーションで表現したい

投稿記事by フトコロ » 2017年4月27日(木) 20:41

kinlinfox さんが書きました:バトラーの表示ずれと敵の死亡モーションの方、たいへんお手数ですが引き続きよろしくお願いいたします。


プラグインを更新しました。(v1.1.3)
これで、YED_SideviewBattler と YEP_X_AnimatedSVEnemies についても対応できたと思います。

ダウンロードして確認してみてください。

<ダウンロード>
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ExSvMotion.js
kinlinfox
記事: 10
登録日時: 2017年4月13日(木) 01:27

Re: 勝利アクションを複数モーションで表現したい

投稿記事by kinlinfox » 2017年4月28日(金) 04:57

フトコロ さんが書きました:
kinlinfox さんが書きました:バトラーの表示ずれと敵の死亡モーションの方、たいへんお手数ですが引き続きよろしくお願いいたします。


プラグインを更新しました。(v1.1.3)
これで、YED_SideviewBattler と YEP_X_AnimatedSVEnemies についても対応できたと思います。

ダウンロードして確認してみてください。

<ダウンロード>
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ExSvMotion.js

お疲れ様です、ご修正ありがとうございます!
試してみました。バトラーはずれないようになりました。

ですが勝利アクションを設定すると勝利画面でバグが出てしまいます。
また他に動作がおかしなところがありますので、詳細は後ほど報告いたします。
度々お手数をおかけしましてすみません!夜分遅く大変失礼いたしました。
kinlinfox
記事: 10
登録日時: 2017年4月13日(木) 01:27

Re: 勝利アクションを複数モーションで表現したい

投稿記事by kinlinfox » 2017年4月30日(日) 10:48

フトコロ さんが書きました:
kinlinfox さんが書きました:バトラーの表示ずれと敵の死亡モーションの方、たいへんお手数ですが引き続きよろしくお願いいたします。


プラグインを更新しました。(v1.1.3)
これで、YED_SideviewBattler と YEP_X_AnimatedSVEnemies についても対応できたと思います。

ダウンロードして確認してみてください。

<ダウンロード>
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ExSvMotion.js

お疲れ様です、大変お待たせいたしました。

フトコロ様のプラグインは、MVのデフォルトバトラー素材ではちゃんと動いていますが、
YED_SideviewBattlerと併用すると勝利画面で
「Can not read property 'index' of undefined」という提示が出ます。
F8を押すと下記のようなものが出ます…

/E:/my%20workhouse/game%20house/MVTry/Book%20of%20The%20Sleeping%20World%20System%20Debug%20-%20%E5%89%AF%E6%9C%AC/js/plugins/MoreStateOverlay.js:129 Uncaught ReferenceError: Yanfly is not defined
pixi.js:24595
Pixi.js 4.0.3 - ✰ WebGL ✰ http://www.pixijs.com/ ♥♥♥


rpg_managers.js:1756 TypeError: Cannot read property 'index' of undefined
at Sprite_Actor.updateSideviewFrame (file:///E:/my%20workhouse/game%20house/MVTry/Book%20of%20The%20Sleeping%20W…%20Debug%20-%20%E5%89%AF%E6%9C%AC/js/plugins/YED_SideviewBattler.js:849:37)
at Sprite_Actor.updateFrame (file:///E:/my%20workhouse/game%20house/MVTry/Book%20of%20The%20Sleeping%20W…%20Debug%20-%20%E5%89%AF%E6%9C%AC/js/plugins/YED_SideviewBattler.js:834:18)
at Sprite_Actor.Sprite_Battler.updateMain (file:///E:/my%20workhouse/game%20house/MVTry/Book%20of%20The%20Sleeping%20World%20System%20Debug%20-%20%E5%89%AF%E6%9C%AC/js/rpg_sprites.js:512:14)
at Sprite_Actor.updateMain (file:///E:/my%20workhouse/game%20house/MVTry/Book%20of%20The%20Sleeping%20World%20System%20Debug%20-%20%E5%89%AF%E6%9C%AC/js/rpg_sprites.js:748:41)
at Sprite_Actor.Sprite_Battler.update (file:///E:/my%20workhouse/game%20house/MVTry/Book%20of%20The%20Sleeping%20World%20System%20Debug%20-%20%E5%89%AF%E6%9C%AC/js/rpg_sprites.js:493:14)
at Sprite_Actor.Sprite_Battler.update (file:///E:/my%20workhouse/game%20house/MVTry/Book%20of%20The%20Sleeping%20W…0Debug%20-%20%E5%89%AF%E6%9C%AC/js/plugins/YEP_BattleEngineCore.js:2668:38)
at Sprite_Actor.update (file:///E:/my%20workhouse/game%20house/MVTry/Book%20of%20The%20Sleeping%20World%20System%20Debug%20-%20%E5%89%AF%E6%9C%AC/js/rpg_sprites.js:736:37)
at file:///E:/my%20workhouse/game%20house/MVTry/Book%20of%20The%20Sleeping%20World%20System%20Debug%20-%20%E5%89%AF%E6%9C%AC/js/rpg_core.js:3569:19
at Array.forEach (native)
at Sprite.update (file:///E:/my%20workhouse/game%20house/MVTry/Book%20of%20The%20Sleeping%20World%20System%20Debug%20-%20%E5%89%AF%E6%9C%AC/js/rpg_core.js:3567:19)

また、攻撃の前から攻撃のモーションが流されて、攻撃の時が待機に戻ったり、攻撃の時だけ一瞬バトラーが消えたりもします。
フレームのスピードも少し速くなる気がしますが、ここは一応YED_SideviewBattlerで調整できますので大丈夫かなとは思います。

何度もお手数をおかけて大変恐縮ですが、よろしくお願いいたします。

“MV:プラグイン素材のリクエスト” へ戻る