[ゲーム制作]Spineがうまく動きません。
Added 2020-10-11 14:29:18 +0000 UTC
Download 20201011_OpenGLWork.zip
表題の通りです。やっと長くて地味な作業が終わると思ってたんですけど動いてくれませんでした。シンプルな奴なら動くんですけど、メッシュ変形を使うとサムネのように画像が変になるんですよ。Spineから受け取る描画の位置の座標の仕様がいまいち良くわからないからこんなことになってます。
サンプルアプリは表示がバグってますが、何となくSpineしているので見てあげてください。
(Fanbox)
アプリ内のアニメは上の投稿に投稿されているやつです。よかったら見てね。
ここまで手間をかけてエンジンを作っている理由としては既存の物はどこか不満があるからです。日本語表示が壊滅的にダメだったり、Spineの使用が自作と同じくらい困難だったり、ライセンスがめんどくさそうだったり。まあプログラムでエンジンを作るのが好きだからということもあります。
■今週したこと
・オフスクリーンの実装
画像に画像を描画する機能。レースゲームのミラーとかに使う機能だね。
ゲームではキャラ一覧の描画とかに使ってます。
一覧からはみ出した分を描画しないようにつかってます。
・ブレンドモードを実装
フォトショップの"乗算"とか"スクリーン"のような効果で描画するモードね。
・Spineを埋め込み中
メッシュ画像がうまく表示出来たらどんなに幸せな事か。
■今後の予定
ゲーム部分はSpineエンジンの修正が終わってから考えます。
・キャラ育成の変更
・ライバルの修練所のAI
・大会の作成
・UIの調整
・ゲームの内容の作成
Spineエンジンの埋め込み
・アルファブレンドが汚いので直す(サンプルの乳輪の輪郭が黒くなってる問題)
・メッシュ画像を正しく表示させる
・Spineを使いやすくするためラッピングする