1
2

More than 1 year has passed since last update.

Qt+OpenGLでゲーム制作 ~OpenGLを使う その2

Posted at

Qt+OpenGLでゲーム制作

OpenGLの便利なラッパークラスを使いたい

Qtを使うメリットの一つだと思っていますが、Qtで用意されている便利なOpenGLのラッパークラスを色々使いたい。QOpenGLFunctionsクラスで色々定義されていて、なんだか見覚えのある関数が。

image.png

このあたり、私が書くより公式のサンプル見た方が分かりやすい気がしてきたぞ!! 公式の「Hello GL2 Example」とか見ると初期化とかウィンドウ生成とか頂点バッファとかシンプルなソースコードでまとまっているのでそっち見た方が早いと思います。(丸投げですが)

ゲーム制作をそもそもやったことないので、どちらかと言うとソースコード云々より今まで全くゲーム制作経験ない人間が、どう言う過程で色々作っていくのかを書いた方が良いですよね。

とりあえず真っ先に必要なのは文字描画とか思っています。OpenGLは文字描画機能が標準で無いですし。まずはゲーム向けの文字描画からですね。

  • テクスチャに事前に書いた文字を貼り付け (英字はこれでOK)
  • ある程度リアルタイムにオフスクリーンサーフェス生成してUV指定して描画(日本語向け)
  • 特殊な表現向けにポリゴンで描画

の3種類くらい用意すれば当面大丈夫そうな気がするのでこの辺から。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2