Discussions

Petit computer 3 Community

ひゅうくんHyu200921

10/19/2017 7:32 AM ·Spoilers

Open Closed

スティック操作 移動制限

スティックの移動制限教えてほしいです

Advertisement

Comment

This post has no comments.

  • ん?!スティックの移動制限って、 スティックの動きを制限したい? キャラの移動できる範囲を制限したい? どちらかによってプログラムが変わりますよね…。

    Yeahs1
    Played
  • キャラの移動制限ですwすみません分かりにくくてw無事できました

    Yeahs0
    Played
  • HMF

    10/20/2017 6:14 AM ·Spoilers

    GOTOの後にGOSUBって動くのか…? (ルーキーの発言) えーっと、僕は座標を直接指定して、 < と > で判定させています。初心者(自分)からすれば楽な方法なんでね、結構多用してます。

    Yeahs0
    Played
  • 少し表現が違うかもしれませんが、 スティックの動きを制限…というのは、 スティック自体の動きを制限するのではなく、 スティックによって動くキャラの動きを制限するという意味です。 (スティックを大きく動かしても、あまり移動しない…というような感じ) それに対して、キャラの移動できる範囲を制限は、 画面の端までしか移動できないという感じなので、内容が異なります。

    Yeahs0
    Played
  • スティックとボタンの両方で操作するなら、どちらか一方だけ有効にするのがいいと思います。あと、スティックは最大値が0.86なので、0.86で割ることでボタンと同じ速度になります。 IF X!=0 || Y!=0 THEN 'スティック操作あり  PX=PX+X/0.86 ~ ELSEIF B!=0 THEN 'スティック操作なし、ボタン操作あり IF (B AND #UP)!=0 THEN PY=PY-1  ~ ENDIF で、その後に別途、 IF PY>147 THEN PY=147 ~ みたいに書いていけば良いかと。(一例です) ただしこれだとナナメ移動時、十字キーで移動した方が速くなってしまいますけどね。

    Yeahs0
    Played

Add a Comment

You must sign in to post a comment.

Sign in using a Nintendo Network ID to connect to users around the world by writing posts and comments and by giving Yeahs to other people's posts. You can create a Nintendo Network ID using your Wii U console or your system in the Nintendo 3DS family.

Use of Miiverse Details about Miiverse

Report Violation to Miiverse Administrators

You are about to report a post with content which violates the Miiverse Code of Conduct. This report will be sent to Nintendo's Miiverse administrators and not to the creator of the post.

Violation Type:

Post ID: 3DB-NBL7-DPU-2NLA-HTF-JYN4

Report Violation to Miiverse Administrators

You cannot report posts made automatically by a software title.

Edit Post

Select an action: