Anyone have any ideas on why CharacterController.Move and SimpleMove should be wonky?
I have a situation here where no matter what the value is entered into them the result is an object flying up along Y (with a little movement in X and Z), this on an object with no parents, no other scripts on the object. It’s own orientation is 0,0,0,1 at position 0,0,0 with scale 1,1,1.
The code is C# the platform is iPhone, the code to reproduce this is :
using UnityEngine;
using System.Collections;
[RequireComponent(typeof(CharacterController))]
public class CameraRelativeControl : MonoBehaviour {
CharacterController character;
// Use this for initialization
void Start ()
{
character = GetComponent ("CharacterController") as CharacterController;
}
void Update ()
{
character.Move (new Vector3 (Time.deltaTime, 0, 0));
}
}