今月もバグ修正に時間を多く使ってました。バグを治した瞬間は自分はデキるんじゃないかと思っちゃうのですが、そのバグを作っているのは自分なんですよね。やっぱり自前のエンジンはこういうところがダメですが、ほかのエンジンはライセンスやOpenGLの機能に制限があったり、エンジン内にバグがあることが無くもないので治すなら自分のやつが断然いいです。
画面を作り始めました。画面を作ること自体はエンジンの機能ですぐできるのですがやっぱり背景とかUIのグラフィックがないといまいちですね。作りながら実装する必要がありそうです。
■やったこと
・バグ修正
単純な描画の位置が乱れるときがあったので修正。
オフスクリーンの初期化に問題があったので修正。
メモリリークが起こっていたので修正。(メモリリークの特定って結構つらい)
・Spineの描画処理を修正
Spineの公式ランタイムに再生する位置を指定できてなかったので出来るようにした。複数のSpineデータを表示したときに制御しやすいようにするために。
肌色を変える仕組みをプログラムで作った。サンプルデータではうまくいったが、サムネのケンタウロスでやろうと思うとコストがすごいのでまだ組み込んでいない。コストが減るようなやり方を考え中。
Spineで顔グラを表示できるようになった。
・各種画面を作成中(UI作成中)
サンプルアプリを見てね。大枠だけなら来月中に終わるといいな。
■今後の予定
・UI作成中
・旧エンジンからゲームを移植
・ゲームの足りない部分を実装
新しいキャラの交配
大会
お金
AI(ライバル育成所)
バランス調整