見出し

2026年1月の作業

   2026年01月31日     6分で読めます

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溶岩洞窟編
    • プレイヤーの方向操作の試作