- 378 名前:名前は開発中のものです。 mailto:sage [2015/06/16(火) 16:40:03.64 ID:QJwAuLDc.net]
- 斜め移動ありで、Cキーを押している間だけ移動速度を速くするのがうまくいきません。
公式コモン集のコモンを複数試したのですが、駄目でした。 処理としては常時並列コモンでCキー入力を監視し、入力中なら速度を4に、そうでなければ速度を3にしています。 斜め移動中にCを押しても受けつけなかったり、ダッシュ中に別方向キーを追加押ししても向きが斜めにならなかったりすることがあります。 つまり3つめのキー入力を受けつけないことがあります。 左シフトでは問題なくできるので、キー番号の大小によって挙動が変わるのかもしれません。 3つ以上のキー入力を受けつける時は「特定キーのみ判定」で1つずつ受け付けて、新しく押されたキーだけを正確に判別する のがいいと煙狼さんも言っていますが、方向キーは本体機能に組み込まれているのでどうしようもないのでしょうか。 どなたかアドバイスをお願いします。
|

|