Search Unity

  1. We've closed the job boards. If you're looking for work, or looking to hire check out Unity Connect. You can see more information here.
    Dismiss Notice
  2. Unity 2017.3 has arrived! Read about it here.
    Dismiss Notice
  3. Want to see the most recent patch releases? Take a peek at the patch release page.
    Dismiss Notice

Slippery Transform

Discussion in 'General Graphics' started by achrist3, Jan 13, 2018 at 4:20 AM.

  1. achrist3


    Oct 16, 2013
    Hi -

    I'm hoping someone who knows Unity better than me has a simple fix for this.

    I have a simple scene with an "infinite ground plane" - that is the UVs are edited to loop a texture forever making it look like the player is moving, but the player is actually always at the origin.

    I am trying to get some features in the environment to move with the texture and past the static player. I do this by simply adding the opposite of the UV offset to the environment transform.

    However there seems to be some kind of inertia setting that is making the environment objects sort of shake out of place. It looks like when the player starts moving or stops moving, the environment objects disconnect from the ground.

    Does anyone know what might be happening? Here's video of the problem:

  2. McDev02


    Nov 22, 2010
    Maybe you should show the code to us where you apply both values for the environment and the shader for your grid. There might be an execution timing error.
  3. bgolus


    Dec 7, 2012
    Do the objects you're moving have rigid bodies? If they're not set to kinematic they might actually have inertia and "shake out of place" exactly like you're describing.