プログラム

プログラム

Canvasゲーム等をWebアプリ化する

CapacitorURLを指定してゲーム化しているページをそのままアプリにする(ラップする)。(存在しないページを指定するとただの白いページになる)環境準備(Mac必須)必要なもの:Node.jsXcodeプロジェクト作成ターミナルで👇設定...
プログラム

POSTの時の headers と body の違い

■ 結論(まずシンプルに)👉headers と body は別物👉JSONで送るのは基本「body」だけ■ headers(ヘッダー)👉「説明・メタ情報」例👇意味👇ヘッダ意味Content-Typebodyの中身の形式Authorizati...
プログラム

画像の扱い

.toDataURL() で渡しているのはポインタではありません。🔎 何が渡されているのか?このtoDataURL()が返しているのは…Base64エンコードされた画像データを含む「文字列」です。例えば実際はこんな感じになります:つまり:メ...
プログラム

Webゲーム等で使われる構造パターン

SceneManager🎮 SceneManagerとは?ゲームは実は画面の集合です。タイトル↓ゲーム選択↓ミニゲーム↓リザルト↓称号画面これらをScene(シーン)と呼びます。🧠 SceneManagerの役割SceneManagerは今...
プログラム

CSS

コメントアウトブロック要素、インライン要素ブロックは上下左右にmarginを当てることができるが横並びにできないインラインは左右にのみmarginを当てることができる、横並びになるdisplay: flex;display: flex;は、...
プログラム

WordPress-データベース関連

dbDelta()dbDelta()関数は、SQLのCREATE TABLE文を元に、テーブルの新規作成や既存テーブルの構造更新(ALTER)を自動で行う強力な関数です。データや既存のカラムを維持しながら、プラグインのバージョンアップ等に合...
プログラム

JavaScript

配列配列の末尾のカンマ(Trailing comma):末尾にカンマを付けても問題ありません。要素の追加・削除が容易になります。取得:配列名(0から始まる)更新:追加(末尾):push()メソッド配列の長さ(要素数):lengthプロパティ...
プログラム

クラス設計パターン(一部)

singletonコンストラクタをプライベートにしてクラスメソッドでオブジェクトの生成をして、オブジェクトの存在を一つに制限、保証するfactoryクラス生成専用のクラスFlyweightオブジェクトを使いまわす。クラス内でマップ等を使いキ...
プログラム

ゲームの通信方式

種類🟦① ゲームデータ(ユーザー情報・ガチャ結果・アイテムなど)👉普通のWeb API(HTTPS, GET / POST)モバイルゲームやソシャゲはほぼこれ。例)ログインガチャ結果送信クエスト結果送信ユーザーデータ保存/取得Swift/U...
プログラム

C# Swiftエラー処理比較

C# と Swift のエラーモデルの哲学の違い🧩 まず、C# の世界観からC# ではTaskやasync/awaitの導入以前(.NET 4.0 以前)から「並列実行」 (Parallel.For,Task.WaitAllなど) をサポー...