x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

キャラクターをマス目で動かしたい

ローグライクゲームを作ろうと思っていて、↑を押すとXに1マス、→を押すとYに1マス、みたいにしたいのですが、画像のようにやると普通に動いてしまいます。どのノードを使えばできるでしょうか。alt text

Product Version: Not Selected
Tags:
more ▼

asked Jun 09 '19 at 03:57 PM in Japanese

avatar image

tgsk
7 1 1 3

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

インプットAxisはキーが入力されているか関係なく、毎フレーム呼び出ししています。そのため、Add Movement Inputもフレーム毎に動作しています。
(ただキーが入力されていないためAxis Valueは0のまま。実際のプレイ中ではプレイヤーが動かないです。)

今回の場合は一度キーを入力したら一度だけ動作させればよいため、インプットActionを利用するのが良いかと思います。プロジェクト設定から、キーの設定を変更すれば良いかと思います。

more ▼

answered Jun 09 '19 at 06:57 PM

avatar image

fio-7218
148 16 22 24

avatar image tgsk Jun 11 '19 at 07:46 AM

fio-7218様の助言のとおりにやってみてイメージしていたのと同じ感じに1マス移動ができたのですが、ボタンを長押しして連続してやろうとすると止まらなくなってしまいました。どうにか止める方法はありますでしょうか? 上の画像は下の画像のKey Event Switcherマクロです。 alt textalt text

avatar image fio-7218 Jun 11 '19 at 10:46 AM

マクロやカスタムイベントが便利なのは分かりますが、自分で作った処理が自分で理解できてないと後々自分が大変なことになるだけです。
最初は単純な作りに留めておき、後から必要に応じて、マクロなりカスタムイベントを付け加えていくのが個人的におすすめします。
(一応画像を見てみましたが、マクロとカスタムイベントを併用?していたり、コメントが何もなかったりと私も何がどうなっているのかまったく分かりません。)

今回はどのようなことをしたいのか、多少予想はできるため、私の方で処理を考えてみました。 参考程度にどうぞ。 alt text

aaaa.png (201.7 kB)
avatar image tgsk Jun 11 '19 at 12:51 PM

当方の勉強不足により度々ご迷惑をおかけしてしまい申し訳ありません。おっしゃる通り後々困ることになりそうなので、よりわかりやすく作っていこうと思います。親切にご教示いただきありがとうございました。

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question