Hello
I would
An object around another object crank.
As the Earth rotates around the moon.
transform.Rotate Around not applied
Hello
I would
An object around another object crank.
As the Earth rotates around the moon.
transform.Rotate Around not applied
Hi,use this nice script. You could have found it yourself with little googling
using UnityEngine;
using System.Collections;
public class Rotateobject : MonoBehaviour {
public float myRotationSpeed = 100.0f;
public bool isRotateX = false;
public bool isRotateY = false;
public bool isRotateZ = false;
// CHANGE TO ROTATE IN OPPOSITE DIRECTION
private bool positiveRotation = false;
private int posOrNeg = 1;
// Use this for initialization
void Start ()
{
GetComponent<Collider>().isTrigger = true;
if(positiveRotation == false)
{
posOrNeg = -1;
}
}
// Update is called once per frame
void Update ()
{
// Toggles X Rotation
if(isRotateX)
{
transform.Rotate(myRotationSpeed * Time.deltaTime * posOrNeg, 0, 0);//rotates coin on X axis
//Debug.Log("You are rotating on the X axis");
}
// Toggles Y Rotation
if(isRotateY)
{
transform.Rotate(0, myRotationSpeed * Time.deltaTime * posOrNeg, 0);//rotates coin on Y axis
//Debug.Log("You are rotating on the Y axis");
}
// Toggles Z Rotation
if(isRotateZ)
{
transform.Rotate(0, 0, myRotationSpeed * Time.deltaTime * posOrNeg);//rotates coin on Z axis
//Debug.Log("You are rotating on the Z axis");
}
}
}