Beispiel #1
0
    public InsectRobot(InsectRobot ir)
    {
        Debug.Log("insect robot");
        bug = (GameObject)Instantiate(Resources.Load("Player"));
        colisionDetector = bug.GetComponent <ColisionDetector> ();

        resetPosition();
        bug.layer = 8;
        fitness   = ir.fitness;

        left1 = ir.left1;
        left2 = ir.left2;
        left3 = ir.left3;
        left4 = ir.left4;
        left5 = ir.left5;
        left6 = ir.left6;

        right1 = ir.right1;
        right2 = ir.right2;
        right3 = ir.right3;
        right4 = ir.right4;
        right5 = ir.right5;
        right6 = ir.right6;

        forward1 = ir.forward1;
        forward2 = ir.forward2;
        forward3 = ir.forward3;
        forward4 = ir.forward4;
        forward5 = ir.forward5;
        forward6 = ir.forward6;

        leftThreshold    = ir.leftThreshold;
        rightThreshold   = ir.rightThreshold;
        forwardThreshold = ir.forwardThreshold;
    }
Beispiel #2
0
    public InsectRobot()
    {
        Debug.Log("insect robot");
        bug = (GameObject)Instantiate(Resources.Load("Player"));
        colisionDetector = bug.GetComponent <ColisionDetector> ();

        resetPosition();
        bug.layer = 8;
    }