示例#1
0
    void changeRnd(oe3Dint moveVectorint)
    {
        //data3Dint = new oe3Dint[numRnd];

        for (int iData = 0; iData < numRnd; iData++)
        {
            data3Dint[iData].x = data3Dint[iData].x + moveVectorint.x;
            data3Dint[iData].y = data3Dint[iData].y + moveVectorint.y;
            data3Dint[iData].z = data3Dint[iData].z + moveVectorint.z;
            //goDataArr[iData].transform.localPosition = goDataArr[iData].transform.localPosition + moveVector;
            //goDataArr[iData].transform.localPosition = transform.localPosition + new Vector3((float)(data3Dint[iData].x) / 100, (float)(data3Dint[iData].y) / 100, (float)(data3Dint[iData].z) / 100);
        }
    }
示例#2
0
    //------------------------------------------------------
    void initRnd()
    {
        if (debugLogAll)
        {
            Debug.Log("---------------initRnd()");
        }
        data3Dint = new oe3Dint[numRnd];
        goDataArr = new GameObject[numRnd];
        line      = new LineRenderer[numRnd];

        //data3D = new Vector3[numRnd];

        for (int iData = 0; iData < numRnd; iData++)
        {
            data3Dint[iData] = new oe3Dint((Random.Range(0, rndDim * 2) - rndDim), (Random.Range(0, rndDim * 2) - rndDim), (Random.Range(0, rndDim * 2) - rndDim));

            // data3Dint[iData].z =  (Random.Range(0, rndDim * 2) - rndDim);
            if (debugLogAll)
            {
                Debug.Log(iData + ": " + data3Dint[iData].x + ", " + data3Dint[iData].y + "," + data3Dint[iData].z);
            }
            //data3Dint[iData] = new oe3Dint(1,2,3);// (Random.Range(0, rndDim * 2) - rndDim);
        }

        if (saveData)
        {
            if (debugLogAll)
            {
                Debug.Log("---------------saveData");
            }
            string data2save = "";
            for (int iData = 0; iData < numRnd; iData++)
            {
                data2save = data2save + (data3Dint[iData].x).ToString() + "," + (data3Dint[iData].y).ToString() + "," + (data3Dint[iData].z).ToString() + "\n";
            }
            if (debugLogAll)
            {
                Debug.Log(data2save);
            }
            System.IO.File.WriteAllText(data17File, data2save);
        }
    }