-
Notifications
You must be signed in to change notification settings - Fork 2
Moving & Scaling Objects
mika edited this page Apr 26, 2018
·
2 revisions
-
void MoveObject(string name, float x, float y, float z)
- moves target object to x,y,z position
-
void SetPosition(string name, float x, float y, float z)
- moves target object to x,y,z position
-
void TweenMove(string target, float x, float y, float z, float duration)
- animates object position from current position to target position
- duration in seconds
void TweenMoveX(string target, float distance, float duration)
void TweenMoveY(string target, float distance, float duration)
void TweenMoveZ(string target, float distance, float duration)
-
void TweenScale(string target, float newScale, float duration)
- animates object scale from current scale to target scale
- duration in seconds
-
void TweenRotate(string target, float rx, float ry, float rz, float duration)
- animates object scale from current rotation to target rotation (eulerangles)
- duration in seconds
-
void SetRotation(string target, float rx, float ry, float rz)
- set gameobject euler rotation angles
-
void Rotate(string target, float rx, float ry, float rz)
- set gameobject euler rotation angles
- same as SetRotation()
-
void ScaleObject(string target, float scaleX, float scaleY, float scaleZ)
- sets object scale
-
void PlaceObjectOnSphere(string target, float u, float v, float radius = 1500 / 2)
- moves object to photosphere
-
void RotateTowardsPlayer(string target)
- calls "go.transform.LookAt(go.transform.position - PlayerControls.instance.transform.position);"
-
void RotateAround(string target, float angle, float px, float py, float pz, float ax, float ay, float az)
- Rotates the transform about axis passing through point in world coordinates by angle degrees
void MoveX(string id, float distance)
void MoveY(string id, float distance)
-
void MoveZ(string id, float distance)
- move towards z-axis in local space (forward)
void RotateX(string id, float angle)
void RotateY(string id, float angle)
-
void RotateZ(string id, float angle)
- rotate single axis in local space
-
void LookTowards(string id, string targetID)
- rotate id-gameobject to look at towards targetid-gameobject (z axis towards target)