討伐に行った剣士のお姉ちゃんが帰ってこない。
大丈夫、きっと寄り道でもしているだけさ。
ゴブリンなんかに負けるわけがないんだ。もうすぐ帰って来るよ
===================================
こんにちわ。
そんな感じで今日も制作進捗のお時間です。
しばらくは引き続きプログラムの内部実装、修正やリファクタ作業、Spineの機能作成をしながらバグと戦ってる感じです💪(‘ω’💪)
■BattleイベントとBattleManager周りの改修
ここで閉鎖空間戦が発生したから障壁を出して、
バトルイベント中はダメージ計算を止めて、
全滅判定はいつ入れて…
終了時の敵消滅のタイミングはイベント後かイベント前か…あっバグってる。
H攻撃死亡とHPゼロ死亡はパターンが違って……
んおー、わからん!
といった感じで条件分岐が入り乱れて、コード上で破綻なく設計するのがちょっと難しくなってきました。
コードベースだと実行時にどの処理をやっているのかわからなくなってしまうのでデバッグも複雑になってしまいます
なので戦闘処理の分岐判定とフローもBehaviourTreeに移行しました。
やはりノードを使ってコードの流れを可視化・整理できるのは大きいです。
BehaviourTreeだいしゅき…!
戦闘中や敗北イベントの演出分岐、リトライなどのフロー作成も合わせて進めています。
回想でも同じ場所でイベント再開できるように予め設計を詰めておきたいですね
■加算トラック表現とゴムゴムのバグ
……?!
こいつ…伸びるぞ…?!
Spineの加算トラックを使うには下位トラックにキーがないとおかしくなってしまうのですが、Spineエディタ上でバグを確認できないため、破綻なく息遣いみたいな汎用アニメを適用するのがちょっと難しいですね。
加算アニメ作成の度に下位トラックアニメのボーンチェックを都度全て行うのは現実的ではなく、どうしたものかと悩んでいたんですが、SetToSetUpPose命令を挟むことでなんとか解決できました。
Spineフォーラムにはいつも助けられてますね…🙏
■2バイト文字バグ
Unityで使用しているカメラ処理がいつの間にかエラーを吐くようになっていたんですが、プロジェクトの一番上のフォルダに日本語文字が入っているのが原因でした。
2バイト文字でプログラムがエラー吐くケースは実際に遭遇したのは初めてだったのでやっぱり半角英数がセオリーなんだなと実感。
なんとか原因を特定できたので、冒頭の敗北イベント動画のカメラ処理ができました💪(‘ω’💪)
■リファクタ周り
過去の実装がだいぶ密結合していてテストやバグが発生しやすくなっているので、徐々に疎結合に改修しています。MasterやStoreの概念を学びながら未実装の機能を作っていきたいと思います
他に文字列指定せずに現在のスキンを服ビリできるように改修したり
アニメのイントロとループ処理をするためのFlameLoopメソッドを作ったりなどなど。
いつも応援してくれてありがとうございます🙏
プログラム部分の地道な作業が続きますが、引き続き頑張っていきます!
拍手返信
08/28 新作ゲーム待ってます
ありがとうございます。なるべく早く作れるように頑張っていきますね…!
08/28 更新お疲れ様です。
前回の服ビリと合わせて、敵からの拘束と、そこからの抵抗脱出が加わると一気にエロアクションが増えた感じがしますね。
しかし脱出もできるようになると、今度は、服を破かれて脱出した後の衣服の回復方法がどうなるか、が気になってきます。破かれたらそう簡単に回復できず、その状態でダンジョンや街中を、追撃や人目を気にしながら歩く姿もシチュエーションとしては良さそうですし、一方で回復手段が豊富なら、ダンジョン内でまた別の罠も期待できそうです。
どちらのパターンにしても、エステルさんには、最後まで諦めず、様々な苦難に抵抗し続けてほしいですね。
攻撃技のバリエーションも増えてきたようでこちらも楽しみです。
主人公側も石投げができるのはいいですね。そこらで拾える石でもなんでも使って戦う姿は、どんな状況でも、最後まで諦めずに抵抗する気概の表れの一つだと思います。過去作だと特にリリパレスやリリテイルズの一部の戦闘では特定の技やアイテムがギミック戦闘の攻略の鍵になっていることが多かったのが印象的でしたが、アクションゲームになると石を投げてボスの注意を引いたり、遠くの仕掛けを作動させたり、いろんなことに使えそうですね。
単純な攻撃技としてであれば、一緒に紹介されている魔神剣とか、(そして魔神剣があるならこがはざんとかほーおーてんく的な必殺技などが)あるでしょうし、エステルさんのアクション動作としてどういう使い分けが想定されるか、楽しみにしています。
ヒロインが苦難に対して諦めず戦い続けて、ルートによってはハッピーエンドに繋がる活躍がしっかりしているほど、負けて堕とされていく姿が輝くと思うので、エステルさんの戦闘シーン・活躍シーンについてもすごく期待しています。
台風や残暑もまだまだ厳しそうですが、お体に気を付けて、これからも頑張ってください。
ありがとうございます!温かいコメントとても嬉しいです。
服ビリ状態は拠点帰還か道具使用で回復を予定していますが、任務失敗や帰還までの街中で衆目に晒されてほしいなって思っています。
アクションゲームは初めてですが、今まで遊んできたゲームの好きを詰め込めたらいいなと。
操作していて楽しいものにしたいですね。
引き続き頑張ります!