OpenTKで立方体と視点の両方を動かしてみた

では立方体を移動させるプログラムを作成しました。今回は立方体の各面にサイコロの目を描画します。

さてどうすればいいのでしょうか?

「OpenTK 画像」とか「OpenTK 画像 3D」で検索してもなかなか情報が得られず困っていたところ、YouTubeでこんな動画をみつけました。英語なので何を言っているのかさっぱりわからないけどコードはだいたいわかるような気がします。

これを参考にして以下のようなコードを作成しました。

まずサイコロの目をビットマップで作成して、テクスチャ領域にピクセルデータを貼り付けます。そして立方体を描画するときにテクスチャをひもづけて各面の描画をおこないます。

用意したビットマップ

あとは描画するだけです。