【Unity】簡単な素因数分解

Unityで素因数分解してみたのでメモ。

以前にミラーラビン判定法を使った素因数分解を javascript で実装した記憶があるけど、流用できなそうだし数学的なことは一切忘れたので愚直な方法で分解してみた。

続きを読む 【Unity】簡単な素因数分解

【Unity】Bluetooth接続を行う3

前回に続いてBluetoothを使ってみる。

前回までの処理をどんどん改造してみます。

とりあえず今回までで終わりの予定。

続きを読む 【Unity】Bluetooth接続を行う3

【Unity】Bluetooth接続を行う2

前に BLE(Bluetooth Low Energy) ライブラリを使って実装してみようとしてました。

【Unity】Bluetooth接続を行う
少し前までUnityでのネット対戦を実装しようとしていたけれど、維持費0での実現が難しそうなのでBluetoothでの接続を試してみることにした。いつも通り知識0から始め...

ライブラリはサンプルプロジェクトを見ながらだとわりと簡単に使えました。

動作確認しても特に支障なく使えたんですが、なにかアプリを作ってみようかと思った時に問題があって使えませんでした。

今度は色んな用途で使えるように基本的なAPIだけを使って実装してみます。

続きを読む 【Unity】Bluetooth接続を行う2

【Unity】ライブラリを作るときのGradle設定

Gradleは使ったことはあっても弄ったことはなかった。

便利なんだろうけど利用範囲が大きすぎてとっつきにくい感じがする。

Unityで使う用ライブラリで外部ライブラリを含めたりする方法のメモ。

続きを読む 【Unity】ライブラリを作るときのGradle設定

【Unity】Bluetooth接続を行う

少し前までUnityでのネット対戦を実装しようとしていたけれど、維持費0での実現が難しそうなのでBluetoothでの接続を試してみることにした。

いつも通り知識0から始めてるけど今までで一番よくわからない。

とりあえずやったことのメモ(トライ&エラーなのでダラダラ長いです)。

続きを読む 【Unity】Bluetooth接続を行う

【Unity】クライアントサーバーの接続テスト

順番が逆になったけど、通常のクライアントサーバーとして接続テストしてみた。

これまでのテストは機能が多すぎ(複雑すぎ)て原因がわかりにくい。

今回はドシンプルにサーバーを立ち上げて、接続するだけにする。

ついでにOnGUIの練習。

続きを読む 【Unity】クライアントサーバーの接続テスト

【Unity】MultiPlayerサービスを使ったマッチメイク

前回は Network Lobby アセットを利用してマニュアルの対戦機能を作ろうとしてつまったので、今回はUnityのMultiPlayerサービスを使ってみます。

 

前準備

いくつか準備がいるので順番にやっていきます。

まずサービスウィンドウを開きます(閉じていればWindowタブから開く)。

サービス一覧の一番下「Multiplayer」を選択。

「Go to EULA」をクリックするとブラウザが起動します。

ログインしたらまずはサービスの同意をします。

最後にマッチの最大人数を入力したら前準備は終了です。

準備したらテストしたいけど作ってすぐは使えなかったです。

しばらくログを見ながらデバッグしてたらいつの間にか使えるようになっていたのでラグがあるのかもしれません。

 

利用方法

今回は「MATCHMAKER」のほうを使います。

最初の端末では、「CREATE A GAME」に部屋名を入力して「CREATE」します。

次からの端末は「LIST SERVERS」をから部屋名一覧を見て好きなものに入ります。

 

この方法では「部屋のWifi」「SIM1」「SIM2」で問題なくマッチできました。

ただ CCU Limit が20ということは同時プレイ20人まで※なのが悩みどころ。

※正確には「Max Players per room」× 部屋数が20以下