Skip to the content.

Sample_ConnectType

このサンプルは接続設定の違いにより、シミュレータと実機でどのように接続が変わるかを確認するためのものです。

Unity Editor のヒエラルキーで scene オブジェクトを選択し、インスペクター上で Connect Type を切り替えることで、キューブへの接続方法を変えることが出来ます。

ConnectType の仕様

ConnectType は列挙型で、以下の3つの値を設定できます。

開発中に頻繁に試行錯誤する場合は、ビルドしてデバイスでアプリを実行するより、Unity Editor上で確認するほうが効率いいでしょう。 そしてUnity Editorで、実行の早いシミュレータと検証結果が精確な実機環境とを ConnectType で上手く使い分けると、より効率的な開発ができます。

ConnectType をコードで設定する

CubeManagerを使う場合も、CubeScannerCubeConnecterを使う場合も、ConnectTypeタイプの変数を渡せば設定することができます。

cm = new CubeManager(connectType);
// あるいは
scanner = new CubeScanner(connectType);
connecter = new CubeConnecter(connectType);

本サンプルでは、変数connectTypeをパブリック変数に定義することで、Unity Editor のインスペクタから選択できるようにしました。

public class Sample_ConnectType : MonoBehaviour
{
    public ConnectType connectType;
    // ...
}