解決済【質問】マップ上でアニメーションを表示しながら、決定ボタンでアイテム入手できる方法について

トピックの投稿

返信へ
アバター
TEN
記事: 197
登録日時: 2018年9月04日(火) 14:48
お住まい: TEN_GAME
投稿素材
連絡する:

解決済【質問】マップ上でアニメーションを表示しながら、決定ボタンでアイテム入手できる方法について

投稿記事 by TEN »

こんにちは。お世話になっております。
マップ上にてアニメーションを表示したいのですが、アニメーションを並列処理で実行するとそのイベントに対して決定ボタンも何も押せなくなってしまいます。
少し説明が難しいので下記にしたいことを書きます。

――――――――――
■トリガー並列処理
 アニメーションの表示
条件分岐:決定ボタンを押したとき
 アイテム1入手
 お金入手
分岐終了
――――――――――

こういうふうにしたいのですが、可能でしょうか?
アニメーションは宝箱のようなアニメーションです。
並列処理でアニメーションを常に表示しておきながら、そのイベントに対して決定ボタンを押すとアイテム等を入手できるというイベントを作りたいのです。

しかし条件分岐に「決定ボタンを押したとき」を条件にすると、並列処理にしているがためにイベントに対して決定ボタンを押さなくても、どこの位置で決定ボタンを押しても実行されてしまいます……

何かいい方法はないでしょうか? ご助力願いたいです。よろしくお願いいたします。
最後に編集したユーザー TEN [ 2018年10月04日(木) 14:25 ], 累計 1 回
===============================
公開ゲーム/小説ブログ
『 TEN_GAME / https://ten-game.hatenablog.com/ 』
制作初心者が作ったゲームですので暖かい目で見てください( ̄▽ ̄;)
                        ◇◆――――
                          TEN
―――――――――――――――――――――――――――――――――――――――◆◇

返信 2 / 2ページ

tubo
記事: 57
登録日時: 2017年10月11日(水) 16:29
お住まい: 兵庫県
連絡する:

Re: 【質問】マップ上でアニメーションを表示しながら、決定ボタンでアイテム入手できる方法について

投稿記事 by tubo »

アニメーション表示するときにイベントを選べますが、それだと仕様的に無理そうですか?
アバター
WTR
記事: 627
登録日時: 2015年12月22日(火) 19:14
投稿素材

Re: 【質問】マップ上でアニメーションを表示しながら、決定ボタンでアイテム入手できる方法について

投稿記事 by WTR »

ものっすごい雑な感じは否めないんですが

アニメーションを表示するだけの並列イベントを作って
それとは別の並列処理イベントに条件分岐を書いて、スクリプトで↓のような記述をする。
Input.isTriggered('ok') && (this.character(-1).x == this.character(event_id).x) && (this.character(-1).y == this.character(event_id).y)

event_id はアニメーションを表示しているイベントのIDです。
すると、アニメーションが表示されている座標で決定ボタンを押したとき、という分岐が作れます。
Twitter、はじめました。
https://twitter.com/wtr_in_reverie/
アバター
WTR
記事: 627
登録日時: 2015年12月22日(火) 19:14
投稿素材

Re: 【質問】マップ上でアニメーションを表示しながら、決定ボタンでアイテム入手できる方法について

投稿記事 by WTR »

>アニメーション表示するときにイベントを選べますが、それだと仕様的に無理そうですか?

そうですね。
私は何を言っていたんだ…

普通に宝箱イベント作って、そこにアニメーション表示すればよさそうですね。
なんか疲れてるみたいです。。
Twitter、はじめました。
https://twitter.com/wtr_in_reverie/
tubo
記事: 57
登録日時: 2017年10月11日(水) 16:29
お住まい: 兵庫県
連絡する:

Re: 【質問】マップ上でアニメーションを表示しながら、決定ボタンでアイテム入手できる方法について

投稿記事 by tubo »

説明が雑で申し訳ないです
難しく考えすぎることは自分もよくあります(笑)

実際に作るとこんな感じになります
天照@61さんの希望通りだといいのですがどうでしょうか
添付ファイル
解決済【質問】マップ上でアニメーションを表示しながら、決定ボタンでアイテム入手できる方法について WS000008.JPG
WS000008.JPG (38.78 KiB) 閲覧された回数 3900 回
解決済【質問】マップ上でアニメーションを表示しながら、決定ボタンでアイテム入手できる方法について WS000007.JPG
アバター
TEN
記事: 197
登録日時: 2018年9月04日(火) 14:48
お住まい: TEN_GAME
投稿素材
連絡する:

Re: 【質問】マップ上でアニメーションを表示しながら、決定ボタンでアイテム入手できる方法について

投稿記事 by TEN »

お二方、本当にありがとうございました!
アニメーションを管理するイベントで並列処理で管理して、アイテムが取れるイベントを別に作ればできました。

あと一つだけ……
イベントは無事希望通りに作れたのですが、アニメーションをループさせるにはどうすればいいんでしょうか?
アニメーションが一回終わると一瞬消えたように見えてもう一度再生されるみたいな感じになってしまうんです。
ループの方法をプラグインでもいいので教えていただけると嬉しいです。
===============================
公開ゲーム/小説ブログ
『 TEN_GAME / https://ten-game.hatenablog.com/ 』
制作初心者が作ったゲームですので暖かい目で見てください( ̄▽ ̄;)
                        ◇◆――――
                          TEN
―――――――――――――――――――――――――――――――――――――――◆◇
tubo
記事: 57
登録日時: 2017年10月11日(水) 16:29
お住まい: 兵庫県
連絡する:

Re: 【質問】マップ上でアニメーションを表示しながら、決定ボタンでアイテム入手できる方法について

投稿記事 by tubo »

アニメーションにウェイトを入れずに、最後にウェイトを自分で設定すれば出来そうです
アバター
TEN
記事: 197
登録日時: 2018年9月04日(火) 14:48
お住まい: TEN_GAME
投稿素材
連絡する:

Re: 【質問】マップ上でアニメーションを表示しながら、決定ボタンでアイテム入手できる方法について

投稿記事 by TEN »

なるほどー!
ありがとうございます。
無事ループさせることができました!
皆さん本当にありがとうございました。
理想通りにすることができました。

ご助力ありがとうございました。
===============================
公開ゲーム/小説ブログ
『 TEN_GAME / https://ten-game.hatenablog.com/ 』
制作初心者が作ったゲームですので暖かい目で見てください( ̄▽ ̄;)
                        ◇◆――――
                          TEN
―――――――――――――――――――――――――――――――――――――――◆◇
返信する

“MV:質問”に戻る