2026年1月の作業
1月の作業履歴です。
1/31(土)
- VBird溶岩洞窟編
- LiquidLevelの調査を、まとめて実行するように修正
- 流出のチェックを、グループの水位に変更
1/30(金)
- VBird溶岩洞窟編
- LiquidLevelを、防水床に持たせるように修正
- メソッドの呼び出しで、防水床と周辺の防水壁の調査、グループの設定をすぐに実行できるように改良
1/29(木)
- VBird溶岩洞窟編
- 増水する原因調査
- グループを再生成時、流入出を停止する設定をLiquidGroupsに追加。解決せず
- currentとtargetで水位に差が生じて、見た目よりターゲットの水位が上昇しすぎている。この対策を検討する
- 増水する原因調査
1/28(水)
- VBird溶岩洞窟編
- 流出オブジェクトへの対応作業
- LiquidLevelDataに、横方向の防水と、底の防水情報を追加
- 防水壁関連の誤作動の調査と対策
1/27(火)
- VBird溶岩洞窟編
- 水位を流出する水面の高さと一致させるように修正
- 水面の動きを調整
- 多段水位変化のテスト完了
- GridMapの位置を調整。カーソル表示が見た目と一致
- flow_outletメッシュの高さを修正
1/26(月)
- VBird溶岩洞窟編
- LiquidLevelに接続調査を移動。流出と新しいLiquidLevelの生成に成功
- LiquidConnectorの流出処理を、毎回チェックに変更
- LiquidLevelが同じ場所に生成されないようにLiquidLevelFactoryを追加
- 水位システムPhase4完了
1/25(日)
- VBird溶岩洞窟編
- 水たまりのあふれ処理の試作
- 広げる流れがうまく実装できず。LiquidLevelの周辺情報の収集は、LiquidLevel自身に実行させる仕様を検討
1/24(土)
- VBird溶岩洞窟編
- 水たまりの接続とグループ化の実装。Phase3完了
- 水たまりの段差処理の実装開始
- 水の流れ出しと流れ込みの動作確認
1/22(木)
- VBird溶岩洞窟編
- LiquidLevelの調査は、個別に前後左右の防水壁の高さと、水位による接続調査、流出先の設定に整理
- 処理の流れを検討
1/21(水)
- VBird溶岩洞窟編
- 水たまりの接続調査を再検討
- すべてのLiquidLevelに流入、流出機能を持たせる
- LiquidGroupは、同じ流出高さのものでまとめる
- とりあえず、効率化は考えず、毎回調査をし直す前提で、動作確認のための実装を進める
- check_downの実装中
- 水たまりの接続調査を再検討
1/20(火)
- VBird溶岩洞窟編
- 水たまりの接続処理
- 水たまりの流出。テストシーンとクラスのひな形、オブジェクトを作成
1/19(月)
- VBird溶岩洞窟編
- 水たまりの接続の調査関連のクラスの定義
- 接続調査のメソッドと呼び出し
- レイキャストして、壁やLiquidLevelを見つける
- レイキャスト後のフロー
1/18(日)
- VBird溶岩洞窟編
- 操作を、行動候補を列挙するように修正
- 移動試作完了
- 水位システムの開発開始
- LiquidLevelクラスの定義
- 水位を目的の高さに変化させる処理
- 種類にあわせたマテリアル設定
1/17(土)
- VBird溶岩洞窟編
- 壁につかまっている時の行動調査の仕様検討
- 行動候補クラスの雛形の作成
- 壁につかまっている時の事前の行動調査の実装開始
1/16(金)
- VBird溶岩洞窟編
- 上り下りシフトキーで、操作を切り替え
- 反対側に登れる壁が続いていたら、自動的に反対を向く
- 水位の接続方法の検討
1/15(木)
- VBird溶岩洞窟編
- 水位の接続方法の検討
- よけとる for Godotのモックアップ作成
1/14(水)
- VBird溶岩洞窟編
- 水位システムの検討
1/13(火)
- VBird溶岩洞窟編
- 壁の連続移動を実装。移動試作完了
1/12(月)
- VBird溶岩洞窟編
- 歩きの切れ目をなくす
- 水位システムの検討
1/11(日)
- VBird溶岩洞窟編
- 壁の左右、下移動
- 壁に捕まった状態から飛び降り
- 壁に捕まっている時の操作の切り替え
- 足元の登れる壁に降りる
1/10(土)
- VBird溶岩洞窟編
- 登れる壁を登る
- 登れる壁につかまっている状態から、さらに登り
1/9(金)
- VBird溶岩洞窟編
- 飛び降り
- 飛び降りと崖登り時の旋回を実装
1/8(木)
- VBird溶岩洞窟編
- 1段をよじ登る仮動作
- 登ったあとの歩きの不具合を修正
- 本制作のためのドキュメント
1/7(水)
- ポリモーフィズムの例
- VBird溶岩洞窟編
- ハクに、登れる壁のinstanceと、つかまっている向きの情報を追加
- 1段をよじ登る状態への遷移
1/6(火)
- VBird溶岩洞窟編
- マップオブジェクトでは行動は決めず、情報を返すのみに変更
- ハクの操作状態で、行動を判定
- WalkAction関連を削除
- 情報を返すためのインターフェースクラスを定義
- 歩く方向への旋回
- デリゲートとイベントのドキュメントと例の執筆
1/5(月)
- VBird溶岩洞窟編
- 登れる壁関連の判定の検討
1/4(日)
- ほかのオブジェクトとやり取りする例
- VBird溶岩洞窟編
- 登れる壁の登り判定
1/3(土)
- VBird溶岩洞窟編
- 地面の衝突用判定
- ハクの、歩く先の確認の実装開始
- 足場がない場所や、壁があると歩けなくする
1/2(金)
- VBird溶岩洞窟編
- カメラの旋回と、操作対応
- ゲームパッドでの操作確認
1/1(木)
- VBird溶岩洞窟編
- プレイヤーの方向操作の試作