Turning around while being on the ladder
Hi, I made ladder and I noticed it's impossible to turning around with camera while being, climbing etc. on it. As player I'm using FPS Controller from assest package from unity. How to make possible turning around while being on the ladder?
Comment
How can we possibly help if you don't post your code?
$$anonymous$$y bad. Here it is:
using UnityEngine;
using System.Collections;
using UnityStandardAssets.Characters.FirstPerson;
namespace FPSSystem
{
public class LadderClimb : $$anonymous$$onoBehaviour
{
public Transform chController;
public bool inside = false;
public float heightFactor = 3.4f;
private FirstPersonController FPSController;
void Start()
{
SetInitialReferences();
}
void Update()
{
if (inside == true && Input.Get$$anonymous$$ey("w"))
{
chController.transform.position += Vector3.up / heightFactor;
}
else
if (inside == true && Input.Get$$anonymous$$ey("s"))
{
chController.transform.position += Vector3.down / heightFactor;
}
else
if (inside == true && Input.Get$$anonymous$$ey("a"))
{
chController.transform.position += Vector3.left / heightFactor;
}
else
if (inside == true && Input.Get$$anonymous$$ey("d"))
{
chController.transform.position += Vector3.right / heightFactor;
}
}
void SetInitialReferences()
{
FPSController = GetComponent<FirstPersonController>();
}
void OnTriggerEnter(Collider col)
{
if (col.gameObject.tag == "Ladder")
{
FPSController.enabled = false;
inside = !inside;
}
}
void OnTriggerExit(Collider col)
{
if (col.gameObject.tag == "Ladder")
{
FPSController.enabled = true;
inside = !inside;
}
}
}
}
Your answer
Follow this Question
Related Questions
Rotate camera when colliding 0 Answers
Camera Rotation Around Player 1 Answer
uNet hitboxes and movement. 0 Answers
When playing builded version of game the cameras only captures part of scene. 0 Answers
Zoom camera 1 Answer