Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Collisions and speed problems regarding a sphere and a controller

Discussion in 'Physics' started by ZShmo, Jan 31, 2015.

  1. ZShmo

    ZShmo

    Joined:
    Jan 31, 2015
    Posts:
    1
    Hello !

    I'm new to Unity so maybe I'm doing something wrong but I don't understand what's happening in my scene.

    I created a plane with a single sphere (with Rigidbody) and used the FPS Player Controller Prefab. I'd like to move around freely and move the sphere if I'm touching it (like I'm pushing it).

    So I put a Box Collider to my FPS Player Controller but then, I don't understand anything. My character becomes very slow (checking-unchecking the box collider while playing changes his speed) and I don't understand how I make the sphere move. Sometimes it works without problems, other time I need to force a "collision bug" to make it move and sometimes, the sphere doesn't move at all. I don't understand the logic behind this, it seems random. Also, with box collider checked, I can jump without stopping if I maintain pressed the space button. I'd like to know why my speed changes when I put the Box Collider and why is it so random to move my sphere.

    Am I doing something really wrong or is it the Unity who's got a problem (I haven't tried to unistall and reinstall yet) or my PC who's doing something.

    Thanks in advance, I can add more details if needed. Here's some pics if I can help. I tried messing with nearly all of them at least once but maybe I did wrong.
    Screen1.png Screen2.png
     
  2. Uberpete

    Uberpete

    Joined:
    Jan 16, 2014
    Posts:
    78
    Here's a quick way to do this:

    Add a empty gameobject (or cube) with a box collider and rigidbody. Make it a child of the camera and add tick all the constraints.

    Howtosetup.png

    Hope this helps :) If you need any more getting-started help, PM me :3