7/10更新分
こんばんは。最近涼しかったのでエアコンをつけ忘れて気づいたら部屋がサウナになるという自体が発生しています。温度がX度以上になったら勝手についたりしてほしい。
年貢
今週は後述の理由によりお休みします。すみません。
実装
今週はプロジェクトのマルチモジュール化をしようとしたんですが、ここで大ハマリして年貢を描く時間を含めた色々な時間がなくなりました。しかも結局できてません(諦めました)
マルチモジュール化
もともとのモチベーションは、blueprintのfunctionで複数のexec pinを返したいというものでした。
具体的には、セーブデータをロードする際に成功・失敗に応じて処理を分岐させたいという感じです。
そのためにはC++を書く必要があるっぽく、またどうせやるならセーブデータをコントロールするためのモジュールを分けたほうが予後がよいだろうと考えました。
公式ドキュメントを参考にしようとしたんですが、なんかフォーマットが壊れてるしまねし(ようとし)てもfailed to build. try building from source manuallyとかいう虚無のエラーメッセージが返ってくるのでよくわからず終わりました。
その後もなんかやった気がするんですがもう忘れてしまいました。
ところでこれを書きながらだと自分が何をやろうとしてるかを客観的に把握できるのでより効果的に問題を解決できる気がします。
例えば、最初の問題を解決するためには別にモジュールを切る必要はないということに今気づきました。
振り返りと次回
前回の目標は
次回ですが、やりこみモードみたいなのを作っていきたいと思っています。
という極めて曖昧なものでした。達成の可否を評価するときに困るのでやめてほしいですね。次回は引き続き
- やりこみモード実装
- クリックすると「契約」をトグルするボタン
- 最高記録を記録する
- 契約に応じた難易度変動(とりあえず速度増加)
- メインモードの進捗に応じて契約をアンロックするしくみ(とりあえず一マスクリアすると速度増加2をアンロック)
をやっていきたいと思います。多分今はなんのこっちゃって感じだと思うんですが、来週はこれが何を意味するかお見せ出来ることを目標にしたいと思います。
では来週もよろしくお願いします。お元気で。