-1

私は C# と XAML を使用して音楽理論ゲームを作成しています。譜表に音符が表示され、対応するボタンを押すと、新しい音符が新しい位置に生成され、そこからゲームプレイが「ループ」します。命…など

それでも、Windows Phone 8 用の .png ファイルを読み込んで描画する方法を教えてくれるものは何も見つかりません。主な問題は、位置が変わることです。私がしたいことは、メモの画像を新しい音符が作成されたときの定義された位置。

次のように簡単にする必要があります。

位置の定義 -> 画像の読み込み -> |: 乱数に基づいてランダムな位置を選択 -> 選択した位置に画像を描画 -> 正しい場合は画像を削除:| ...等

そうじゃない?(XNA を使用していますが、残念ながら Microsoft はそれを中止しました)

チュートリアル、既存の質問、MSDN リファレンス ドキュメントを確認しましたが、ビットマップ クラスはなく、System.Drawing も存在しないようです。XNA では、このようなことは非常に単純でしたが、不必要に複雑に見えます (または、明らかにすぎて指摘できないかもしれません)。Image クラスを使用してみましたが、読み込みや描画に関するものは何も見つかりません。

ローカルに保存されている画像を読み込もうとしています。すべてのメモ座標を Point 値に保存しましたが、画像の読み込みと描画がつまずきのブロックです。:/

前もって感謝します。

4

1 に答える 1

1

Image写真を表示するコントロールがあります。これを Canvas コンテナに入れると、その位置をピクセル単位で設定できます。

<Canvas>
    <Image Source="/YourPicture.png" Canvas.Top="50" Canvas.Left="30" />
</Canvas>

プログラムでそれを行うこともできます:

var image = new Image();
image.Source = new BitmapImage(uri);
canvas.Children.Add(image);
Canvas.SetTop(image, 50);
Canvas.SetLeft(image, 30);
于 2013-03-12T09:07:16.253 に答える