nodejsNodeJSでGeminiの実装 やりたいこと Googleの生成AIであるGeminiをNodeJSで使用します。 実装 API key の作成 以下のページにアクセスしてAPI keyを取得します プロジェクトの作成 こ...2024.10.092024.10.10nodejs
AndroidAndroid上のWebViewをデバッグする やりたいこと Android上で表示しているWebView(Html、JavaScript)をデバッグします。 細かく言うと以下のことをします。 作成したモバイル向けのWebページのデバッグ アプリ内で作成若しく...2024.10.09Android
Android(JAVA)NodeJsで作成したWebアプリをAndroidアプリにする。 やりたいこと NodeJsで作成したWebアプリをAndroidアプリにします。 (サーバサイド(バックエンド)は含みません) ここでは以下のページで作成したNodeJS + Vite + Phaser 3のテンプレート...2024.10.09Android(JAVA)
Phaser3不連続なSpliteでアニメーション(Phaser3) やりたいこと Phaser3でキャラクタにアニメをつける場合以下のように連続したSplite(下の例だとdudeの0~3)からアニメーションを作成します。 this.anims.create({////左移動時のアニメ...2024.10.03Phaser3
ブラウザChrome拡張機能のcontent_scriptsで実行されるScriptをデバッグする やりたいこと 以下のページで特定のページでJavascriptを実行する拡張機能を作成しました。 "content_scripts"で実行するScriptのデバッグをします。 デバッグ方法 通常のページ...2024.10.03ブラウザ
ブラウザChromeの拡張機能にオプションページを追加する。 やりたいこと Chromeの拡張機能にはアイコンをクリックすると以下のように”オプション”がメニューに表示され、オプションページを表示することができるものがあります。 この記事では上のように拡張機能にオプションを追加し...2024.10.03ブラウザ
Phaser3Vite + Phaser 3 のテンプレートで複数のHTMLを作成する やりたいこと 以下の記事で作成したVite + Phaser 3 のテンプレートで複数のHTMLをビルドの対象にします。 具体的にはProjectディレクトリにあるindex.html以外のHTMLをビルド対象にし...2024.10.01Phaser3
JavaScriptjavascriptでハッシュ(“SHA-256”)の値を取得 やりたいこと javaScriptでハッシュ("SHA-256")の値を取得します。 実装 以下の関数でハッシュを取得できます。 async function digestMessage(message) { ...2024.09.29JavaScript
JavaScriptJavaScriptで合成音声で読み上げを行う やりたいこと javaScriptで合成音声で読み上げがきるようなので試してみます。 実装 以下のmozillaのページに例のコードがあるのですが、HTML部分がなかったのと気になる箇所があったので動作するように修正しま...2024.09.25JavaScript
Phaser3GameObjectに対するマウスイベント一覧(Phaser3) やりたいこと Phaser3でGameObjectに対するマウスイベントをまとめます。 イベントの受け方 まずゲームオブジェクトにマウス操作を許可します GameObject.setInteractive(); ...2024.08.31Phaser3