[ゲーム制作]描画エンジンの修正
Added 2020-08-30 15:02:17 +0000 UTCゲーム制作の投稿を始めてもうすぐ1年ですね。もっと開発ペースを上げたほうがよかったというのが反省点ですが、途中で投げ出さなかったのでまあいいとしましょう。時間短縮のためにUIやキャラグラなどは外注したほうがいいかもしれませんね。
今回は今のゲームエンジンにSpineを埋め込む前段階の作業をしました。具体的に言うと、Spineをゲーム上で使うにはポリゴンで画像を変形する能力がないとだめなのです。しかし、現在使っているSDLという画像表示機能とポリゴンの共有の方法がわからなかったので、2Dの機能もすべて3Dポリゴンを使って作ることにしました。3DにはOoenGLを使ってます。DirectX嫌いです。どうでもいいけどDirectXを勉強した時間を返して!
■今週したこと
・ゲームエンジンの描画をSDL_renderからOpenGLに移行
ゲームエンジンの描画部分で使われてるSDL_renderをOpenGLに置き換えています。現在は以下のところまで。
・線や矩形だけの簡単な描画
・画像を読み込んで表示させる(回転拡大縮小は未実装)
残りの作業は以下の通り。フォント描画はFreeTypeを使おうと思うのですがカーニングをうまくできるかちょっと不安。
・画像の回転拡大縮小
・オフスクリーン描画
・フォント描画
■今後の予定
ゲームの部分の変更はありません。
・キャラ育成の変更
パラメータの変更(今のままだとHPが多ければ感じなので修正)
・ライバルの修練所のAI
修練所ごとに何を重視して育てるのか設定できるようにしたい。
・大会の作成
総当たり戦
いろんな大会を作って参加させるようにしたい
・UIの調整
マルチ言語化
イカしたデザインにしたい
・ゲームの内容の作成
バランス調整だね
Spineエンジンの埋め込み
・描画エンジンを作り変えてポリゴンを扱えるようになる
・前の描画エンジンと同じ機能を持たせる
・Spineの埋め込み