Skip to main content

Recently Updated Pages

GETとPOSTのデータ送信

01. 補足コンテンツ

クライアントからサーバーへのデータ送信 ここまでは、サーバー上にコンテンツを置いて、それをウェブブラウザで取得する方法を見てきた。しかし、逆にウェブブラウザからサーバーへデータを送る必要がある場...

Updated 5 days ago by Menendez Francisco

JSONとPHP

01. 補足コンテンツ

JSONのファイル形式について JSONとは、テキストファイルの中にデータを保存し、整理するための方法である。ウェブアプリケーションでよく使われていて、クライアントとサーバーの間でデータをやりと...

Updated 5 days ago by Menendez Francisco

「PHP」と「C/C++/C#」の違い

01. 補足コンテンツ

インタープリタ言語とコンパイル言語 コンパイル言語 C、C++、C#は「コンパイル言語」と呼ばれる。まずテキストファイル(.c/.cpp/.cs)を作る。そのファイルを、実行できるファイル(Wi...

Updated 5 days ago by Menendez Francisco

線型代数学

ゲーム数学

ベクトル  ベクトルとは、一般的には「大きさと向きをもつ量」であり「矢印で表すことのできる量」である。  2次元のベクトルは2つの成分(x, y)があり、3次元の場合は3の成分(x, y, z...

Updated 6 days ago by Menendez Francisco

SQL文の練習

01. 補足コンテンツ

テーブル作成 1. 学生のデータベースを作ろうとし、以下のデータを管理したい: 学生ID(数値) お名前(テキスト) 生年月日(日付) SQL文 CREATE TABLE students...

Updated 2 weeks ago by Menendez Francisco

オンラインゲームの仕組み

01. 補足コンテンツ

インターネットの仕組み オンラインゲームを作り始める前に、まずインターネットが大まかにどう動いているのかを理解しておこう。 クライアント/サーバー構造 現代のインターネットのほとんどは「クライア...

Updated 2 weeks ago by Menendez Francisco

持っているカードを確認

02. Unityとの連携

カードの表示方法を理解する Unityで「CardTest」シーンを開く。以下のような画面が表示される。 このシーンを使って、カード表示機能をテストできる。使用する値は次の通りである。 ラン...

Updated 3 weeks ago by Menendez Francisco

ログイン

02. Unityとの連携

PHPでAPIを作成(固定結果) まず、Unityから接続できるようにしたいので、サーバーでログイン API の機能を追加しましょう。データベースがまだ作成していないため、ひとまず固定の結果を...

Updated 4 weeks ago by Menendez Francisco

カード削除

02. Unityとの連携

カードを削除するには、PHPで新しいAPIを作る必要がある。このAPIは以下のことを行う。 ユーザーIDを受け取る 削除したいカードIDのリストを受け取る(重複あり) リクエストに一致するカー...

Updated 4 weeks ago by Menendez Francisco

ガチャを引く

02. Unityとの連携

カードを一覧表示して、削除もできるようになった。次は、ガチャゲームを作ってカードを追加していこう。このゲームには、次の機能が必要になる。 プレイヤーがガチャを引ける回数には制限がある カードの...

Updated 4 weeks ago by Menendez Francisco

事前の準備

02. Unityとの連携

Unity + PHP + MySQLプロジェクトを構築する前に、いくつか学習しておくべき項目がある。 Awaitable とは 非同期処理について UnityからWebサーバーへの依頼:Un...

Updated 1 month ago by Menendez Francisco

プロジェクト仕組みの理解

02. Unityとの連携

Updated 1 month ago by Menendez Francisco

移動の操作

ミニゲーム②:ドラゴンレーダー

スマホの加速度センサーを使い、強い湯揺れを検知したら「歩」として検知し、移動処理を追加しましょう。 スクリプト スマホは純粋の万歩計がないが、加速度センサーで動きを検知ができる。「StepDet...

Updated 1 month ago by Menendez Francisco

回転の操作

ミニゲーム②:ドラゴンレーダー

スマホの方位に合わせて、マップ(ボールのグループ)を回転しましょう。 スクリプト まず、PCで確認できるため、キーボードの A と Dキーで回転しましょう。スクリプトはとても単純である: // ...

Updated 1 month ago by Menendez Francisco

プロジェクト仕組みの理解

ミニゲーム②:ドラゴンレーダー

ゲームの目的 スマホの方位(北・東・南・西)を変えながら、レーダーの向きを変え、加速度センサーを使って、歩調を検知し、前ぽにすすむ。光っているボールを触れたら、消える。 ゲームシーン Scene...

Updated 1 month ago by Menendez Francisco

Unityを使用するスマホの開発

スマホでのゲーム開発

Unityでのスマホ開発:何が異なる? 今まで学んできたUnityの機能は大分に変わらない。物理処理に使う「Rigidbody」、当たり判定に使う「Collider」、サウンド再生に使う「Aud...

Updated 1 month ago by Menendez Francisco

スマホ機能のまとめ

スマホでのゲーム開発

新入力システム(Input System) タッチ・マルチタッチ 有効化・無効化 using UnityEngine.InputSystem.EnhancedTouch; // 有効化 Enh...

Updated 1 month ago by Menendez Francisco

ひょこ生まれ!

ミニゲーム①:Egg Race!

ゲームマネージャーを編集し、卵が無事に巣まで届いたら、ひょこが生まれ、ランダムの目的地まで歩くようにしましょう。 ランダムに歩く アイディアとして、ひょこが現在位置からある半径いないのランダム位...

Updated 1 month ago by Menendez Francisco

卵の「体力」

ミニゲーム①:Egg Race!

次、卵が強く衝突したら体力が減り、ゼロになったら卵が消える処理を追加しましょう。 スクリプト まず、単純な考え方で、「ぶつけたら、体力が減る」処理をにしましょう。 // 卵の体力 public ...

Updated 1 month ago by Menendez Francisco

次々の卵を生成

ミニゲーム①:Egg Race!

卵を無事に巣まで届けたら、ひょこが生まれ、ランダムに歩くようにしましょう。 卵を検知する「EggDetector」 まず、卵が巣に届く検知スクリプトを作成しましょう。卵かどか「Egg」というタグ...

Updated 1 month ago by Menendez Francisco