コード例 #1
0
    // Use this for initialization
    void Start()
    {
        random = new System.Random();
        streamingAssetsPath = Application.streamingAssetsPath;

        visualizer = gameObject.GetComponent <VisualizeRecommendations>();

        points = new List <Point>();

        coordinatesPaths     = Directory.GetFiles(streamingAssetsPath + tsnePath, tsneFileNameFilter);
        coordinatesPathIndex = 0;

        setObject         = GameObject.Find("Set");
        panelObject       = GameObject.Find("Panel");
        camObject         = GameObject.Find("Cam");
        cam               = camObject.GetComponent <Camera>();
        audioSourceObject = GameObject.Find("Sound");
        bufferSource      = audioSourceObject.GetComponents <AudioSource>()[0];
        playingSource     = audioSourceObject.GetComponents <AudioSource>()[1];
        refSpriteObject   = GameObject.Find("ReferenceSprite");
        referenceSprite   = refSpriteObject.GetComponent <Sprite>();
        filenames         = FileIO.LoadStringList(streamingAssetsPath + filenamesPath);
        //Debug.Log(filenames[random.Next(filenames.Count)]);
        //names = FileIO.LoadStringList(streamingAssetsPath + keysnamesPath);
        filenamesToAudioKeys = FileIO.LoadStringDictionary(streamingAssetsPath + keysnamesPath);
        //Debug.Log(names[random.Next(names.Count)]);

        InitPoints();
    }
コード例 #2
0
    //samples, clear, shutdown, recommendations, selectedsamples

    // Use this for initialization
    void Start()
    {
        receiver           = gameObject.AddComponent <OSCReceiver>();
        receiver.LocalPort = localPort;
        receiver.Bind(recommendationsFilter, HandleRecommendations);
        receiver.Bind(selectedSamplesFilter, HandleSelectedSamples);

        transmitter            = gameObject.AddComponent <OSCTransmitter>();
        transmitter.RemoteHost = remoteAddress;
        transmitter.RemotePort = remotePort;

        visualizer = gameObject.GetComponent <VisualizeRecommendations>();
    }