Scrolling Surface on Unity3d Running Game
this code from running simulation from experinced running move surface go back on game to visualise player move forward, like Running Smoothly! But Problem is ,that when i restart game surface not stopped they move continuously I try, to stop Time.timescale = 0; and reset but they stop & continew on Time.timescale = 1; in current positiion i try to other type OnReset(){Pos += originalPosition.position - transform.position;} is moving current position, but they are deform some times
this Code is here; public class MoveSurface : MonoBehaviour { public float scrolSpeed; public Transform originalPosition; public float pluscrolSpeed; Vector3 Pos;
void Start()
{
Pos += transform.position;
Time.timeScale = 1f;
}
// Update is called once per frame
void FixedUpdate()
{
float newPos = Mathf.Repeat(Time.time - scrolSpeed, 290);
transform.position = Pos + Vector3.back * newPos;
Time.timeScale = scrolSpeed + pluscrolSpeed;
}
public void OnReset()
{
Pos += originalPosition.position - transform.position;
//Pos = new Vector3(0f, 0.489f, 0f);
}
my question is how to reset original position, without deform restart game & gameObject they, not on origial position when change Scene and RestartScene are surface moving contineously they stop & continew But, I want stop || restart game what i do from proper reset on original position, from When i Resatarting Game Please! answer
and my Restart Code is public class Scene : MonoBehaviour {
public void resetlevel()
{
Time.timeScale = 0f;
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
}
public void SampleScene()
{
SceneManager.LoadScene("SampleScene");
Time.timeScale = 0f;
}
}
Please! Your suggestion and Answer I Watting from
Your answer
Follow this Question
Related Questions
How do i move a cube by one of its Vertices/Vertex 1 Answer
Drag object similarly to Monument Valley 0 Answers
Unity 2d random Enemy and random direction movement on spawn. 0 Answers
Is it possible to easily use a surface of an object as a "light sensor"? 0 Answers
How do you move a entire Vectrosity line at once in code? 0 Answers