Open4

Bevyを使ってお金遣いを管理するアプリを作ってみる

えっつえっつ

お金が有るとついつい使ってしまうのでせめて管理しようということで Excel で手軽に管理している。

何に使うか、何に使いたいか、いくら貯金するか、どこからお金を出すかなどを記録しておくことで管理している。これを給料日やクレジットカード振替後に何買いたいとか、いくら貯金するからどのくらいまで使えるとかを可視化されるので、無駄な無駄遣いを抑制できる。
とはいえ、結局はそれを見る私次第なんだが。。。

とはいえ、Excel に頼り続けるのは何となく嫌なので Rust の勉強といつかやりたいことの為に Bevy を採用してアプリケーション化する。

えっつえっつ

時々、ビルドしてるときに下記が出る。cargo clean してから cargo build やら cargo run で直る(経験から)。

error[E0554]: `#![feature]` may not be used on the stable release channel
   --> C:\Users\holyw\.cargo\registry\src\github.com-1ecc6299db9ec823\anyhow-1.0.60\src\lib.rs:214:32
    |
214 | #![cfg_attr(backtrace, feature(backtrace))]
    |                                ^^^^^^^^^

For more information about this error, try `rustc --explain E0554`.
error: could not compile `anyhow` due to previous error
warning: build failed, waiting for other jobs to finish...

VSCode + rust-analyzer が何してるかわからんけど、cargo.lock とか勝手にできてるんでその辺やって解析してくれてるんだろう。この自動的に動く部分とコマンドで制御する部分でなんか齟齬ったりして上述が発生するのかしら(お掃除すると解消するので)。

えっつえっつ

Entity Component System アーキテクチャは触れてきてないので要理解。
用語っぽい World, Commands についても同様