最近スタークラフト II を始めたのですが、ゲーム自体よりも興味深い問題を思いつきました。
ゲームでカメラを制御するには、次の 3 つの方法があります。
- キーボードのキー [上][下][左][右]
- マウスで画面の端をスクロール
- スクロールするには、マウスの中ボタンを押したままにします
キーボードのスクロールがスムーズなので気に入っています。マウスでスクロールしたときのカメラの動きが気に入らない。
キーボード スクロールでは、左手がスクロールに忙しく、他のホットキーが使いにくいという問題があります。カメラのスクロールを行う手がもう 1 つあればいいのにと思います。
画面上部にウェブカメラも搭載。ウェブカメラをセンサーとして使うアイデアを思いつきました。
ウェブカメラの色や向きを簡単に見分ける方法はありますか? 実装は次のように見えます: マッチの各面を 4 色 (上、下、左、右) の各方向に 1 つずつ塗ります。マッチを口に入れ、舌を上下左右に動かします。
ウェブカメラがこれらの色を識別できれば、上、下、左、右の動きを行うのに最適なジョイスティックになります。
Starcraft II で使用したいのですが、一度実装すると、他のゲームや他のプロジェクトで使用できます。
私はいくつかのPythonを行うことができます。
ウェブカメラをセンサーに変えるプログラム可能なソリューションはありますか?