1
私はC#での小さな2Dのゲームをしたが、ここで問題です:私はそれが動作1920で、ラップトップ上を1366x768の解像度で私のラップトップ上でゲームを起動したとき、または間違ったXとYの場所が
(すべてのインテルグラフィックス)、私はHD6850と1920x1080の解像度で自分のPCでゲームを起動すると、座標(場所)がオフになっているようなものの半分のように:
画像ボックスが想定されているポイントx100とy100にあるが、ポイントx50とy50のようなものにある。
私はこれがなぜ起こっているのか、どのように修正できるのかを知りたいと思います。事前に
おかげ
編集:はい、私はDPIでエラーを修正することができますどのように、ポイントを作るのですか?例えば:pictureBox1.location = new Point(100,100);
X、Y位置をコードで設定していますか? 'myControl.Location = new Point(100,100);のようなもの?もしそうなら、おそらくDPIの問題にぶち当たっているでしょう。 – ean5533
DPIの違いがあなたにこれを思いついてもらうのではないですか? –
あなたはそれがポイント(50,50)であることをどのように測定していますか? – Justin