sooo hi im back from summer break and now I have got to get working and problem
so the script is not allowing with object to move freely so I need help
sing UnityEngine;
using System.Collections;
// Makes objects float up & down while gently spinning.
public class Floater : MonoBehaviour
{
// User Inputs
public float degreesPerSecond = 15.0f;
public float amplitude = 0.5f;
public float frequency = 1f;
// Position Storage Variables
Vector3 posOffset = new Vector3();
Vector3 tempPos = new Vector3();
// Use this for initialization
void Start()
{
// Store the starting position & rotation of the object
posOffset = transform.position;
}
// Update is called once per frame
void Update()
{
// Spin object around Y-Axis
transform.Rotate(new Vector3(0f, Time.deltaTime * degreesPerSecond, 0f), Space.World);
// Float up/down with a Sin()
tempPos = posOffset;
tempPos.y += Mathf.Sin(Time.fixedTime * Mathf.PI * frequency) * amplitude;
transform.position = tempPos;
}
}
p.s my game is soon going to be tested soon so the test version will come out soon:)