Beispiel #1
0
 void Start()
 {
     for (int i = 0; i < 18; i++)
     {
         GameObject  clone     = (GameObject)Instantiate(entity);
         SimpleMotor direction = clone.GetComponent <SimpleMotor>();
         direction.direction      = Quaternion.AngleAxis(i * 20, Vector3.forward) * Vector3.down;
         direction.speed          = 7;
         clone.transform.position = transform.position;
         clone.transform.rotation = transform.rotation;
         clone.transform.parent   = entityContainer.transform;
         Destroy(gameObject);
     }
 }
Beispiel #2
0
        public void SimpleMotorProperties()
        {
            double rate = 0.111;

            var constraint = new SimpleMotor(bodyA,
                                             bodyB,
                                             rate);

            Assert.AreEqual(rate, constraint.Rate, "#1");

            constraint.Rate = 0.222;

            Assert.AreEqual(0.222, constraint.Rate, "#2");

            Assert.IsTrue(SimpleMotor.IsSimpleMotor(constraint), "#3");
        }