トップページ > 記事閲覧
キャラクターの動かし方について
名前:ぴえんヨッシー 日時: 2020/07/31 00:27

プログラムを始めたばかりの初心者です。 C++を使ってゲームを作ろうとしているのですが、 今のプログラムだとボタンの同時押しをすると斜めに動けるのですが、 斜めに動けないような挙動にしたいです。(フリーゲーム「青鬼」みたいな) また、青鬼みたいな移動が決まったマス目だけにも動かすようにしたいのですが、 今はx += 10;で動かしているのであまりにも早すぎなので、 移動を遅くしたり、一回キーを押したらほかのキーを押しても移動をさせないようなプログラムってないですか? (平たく言えば青鬼のような移動方法がしたいです。)
メンテ

Page: 1 |

Re: キャラクターの動かし方について ( No.1 )
名前:管理人 日時:2020/07/31 02:01

『DXライブラリ サンプルプログラム』ページの『31.マップスクロール基本+マップ切り替え』で 『一回キーを押したらほかのキーを押しても移動をさせない』に当てはまるマス単位の移動を行っていますので、よろしければご覧ください <31.マップスクロール基本+マップ切り替え> https://dxlib.xsrv.jp/program/MapScroll3.cpp
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存