アクターがマウスカーソルの方向を向く

返信する
ライフサイクル
記事: 7
登録日時: 2016年2月08日(月) 14:11
お住まい: Key半島

アクターがマウスカーソルの方向を向く

投稿記事 by ライフサイクル »

① 左クリック、右クリックのキーバインドの変更
② アクターがマウスカーソルの方向を向く
この2つの機能です。

サンシロさんのアナログムーブとの組み合わせで、ABSに近い運用を考えています。
http://tm.yumineko.com/viewtopic.php?f=5&t=59
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

Re: アクターがマウスカーソルの方向を向く

投稿記事 by トリアコンタン »

こんにちは。いくつか質問してもよろしいでしょうか。

① キーバインドの変更とは、左クリックと右クリックとの機能を完全に入れ替えるかたちですか?
② マウスカーソルが画面内にある場合、(たとえ押されていなくても)常にマウスカーソルの方を向くということでいいでしょうか?
その場合、例えばマウスカーソルとは真逆の方に歩いた直後にもマウスカーソルの方を振り返ってしまうかたちになりますが問題ないですか?
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
ライフサイクル
記事: 7
登録日時: 2016年2月08日(月) 14:11
お住まい: Key半島

Re: アクターがマウスカーソルの方向を向く

投稿記事 by ライフサイクル »

①  入れ替えてしまうと、キャンセルキーとして使えなくなるようでしたら、『機能を追加する』形ですね。
   イメージとしては、左クリックで移動と会話、右クリックで攻撃という挙動をとらせようと思っています。
   

② 説明不足ですみません。
  『マウスカーソルが動いた』場合にマウスのほうを向く挙動で、
  十字キーの入力や、左クリックで移動先が指定された場合、その動作が終了するまでは
  マウスの位置判定を無視するような挙動をイメージしています。

http://forums.rpgmakerweb.com/index.php ... quasi-abs/
Quasiさんが作っているプラグインに、似た挙動をするものはあるのですが、
サンシロさんのアナログムーブと同時に使うと、どうしてもアクターのグラフィックだけが移動して、
アクターの当たり判定が取り残される形になってしまうようです。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

Re: アクターがマウスカーソルの方向を向く

投稿記事 by トリアコンタン »

こんにちは。
①について作成しました。想定通りの動作になっているかご確認ください。

・ダウンロード
https://raw.githubusercontent.com/triac ... ndToKey.js

・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。

画像
画像
画像
画像
画像
画像
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
ライフサイクル
記事: 7
登録日時: 2016年2月08日(月) 14:11
お住まい: Key半島

Re: アクターがマウスカーソルの方向を向く

投稿記事 by ライフサイクル »

ありがとうございます。
Input.keyMapper['65'] = 'A';

のようにしている場合、Aや65を他のプラグインで指定しないといけないのでしょうか。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

Re: アクターがマウスカーソルの方向を向く

投稿記事 by トリアコンタン »

すみません。
パラメータを強制的に小文字に変換する処理が入っていた(Input.keyMapperの値が全部小文字なので)ので「A」だと認識しなくなっていたようです。

修正しましたので独自にキーを追加した場合も認識するはずです。
ご確認ください。(URLは同じです)
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
ライフサイクル
記事: 7
登録日時: 2016年2月08日(月) 14:11
お住まい: Key半島

Re: アクターがマウスカーソルの方向を向く

投稿記事 by ライフサイクル »

ありがとうございます。うまく動作しています。

②に関してですが、スクリプトの使用上、判定が難しいようでしたら
弾を敵にぶつけつつ移動という挙動が取れればよいので、
http://apps.id.net/demons-down-under
のようにムーンウオークしながらでもかまいません。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

Re: アクターがマウスカーソルの方向を向く

投稿記事 by トリアコンタン »

②について作成しました。ご希望の動作をするかどうかご確認ください。

・ダウンロード
https://raw.githubusercontent.com/triac ... terTurn.js

・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。

画像
画像
画像
画像
画像
画像
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
ライフサイクル
記事: 7
登録日時: 2016年2月08日(月) 14:11
お住まい: Key半島

Re: アクターがマウスカーソルの方向を向く

投稿記事 by ライフサイクル »

ありがとうございます!
希望していたように動作していると思います。
返信する

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