Androidアプリ開発の覚書き

Androidアプリ開発を、Kotlin, Jetpack Composeで行っています。気になったことをChatGPTに聞いて記事にしています。

2024-02-27から1日間の記事一覧

Canvas上の動くオブジェクトを実装

Composable関数内のmutableState()でラップしたデータクラス等で定義したそのオブジェクトを、データを変更したオブジェクトで丸ごと置き換えることで、再描画に関連するComposable関数の更新処理をトリガーさせるという手順を取るようです。 ゲームループは…

Canvasでアニメーションを描画する場合は、ダブルバッファリングは不要

Jetpack ComposeのComposable関数で描画要素を定義する場合、その要素が参照する'State'のオブジェクトの値の変更は常にフレームワークによって検出されるよう構成され、値の変更に影響する部分のみが効率的に再描画されるようです。 昔、ゲームプログラミン…

2次元でキャラクターを操作するゲーム

Jetpack Composeで作った2次元ゲームの例を挙げてもらいました。 こんなにシンプルにできるんだと、びっくりしました。 AndroidのKotlinとJetpack Composeで、2次元でキャラクターを操作するゲームを作りたいです。 サウンドは後回しで良いです。キャラクタ…