_aL
New member
1. Third Person and First Person Character Controllers imported separately
2. Unity Version 2019.4.18f1
3. I purchased TPC and FPC at different times so when I import them I do so one after the other.
Causes & Fix for No.1 : I realized that many presets for the states under the Locomotion script were missing. One of the missing presets was the "FirstPerson" state. So creating it fixes the movement issue. But the below screenshot of the states under the "UC locomotion" script makes the reason behind these problems obvious (many states are missing in each one). Different importing orders changes which states are present on Nolan. I guess the Nolan and Camera gameobjects just gets overwritten along with their components once the other controller package is installed.
4. Steps to reproduce:
2. Unity Version 2019.4.18f1
3. I purchased TPC and FPC at different times so when I import them I do so one after the other.
- When I first import the FPC and then TPC and open the "UltimateCharacterControllerDemo" scene first person perspective becomes unusable. After switching between perspective using the "V" key, the Movement Type under Locomotion script briefly goes to "First Person Combat" and then instantly switches to "Third Person Adventure" mode. But the camera stays in first person mode and when you try to move, the character only moves forward, no matter which key you press (like A, S, D). In this scenario the 2.5D and Top down works fine.
- When I first import the TPC and then FPC and open the "UltimateCharacterControllerDemo" scene the first person controller works fine. But this time the 2.5D and Top Down sections of the demo fail to change camera perspectives. Although in 2.5D the character can only move sideways without following the "path". In this scenario I looked around and found out that the 2.5D and TopDown states under the UCLocomotion and some other components are not there.
Causes & Fix for No.1 : I realized that many presets for the states under the Locomotion script were missing. One of the missing presets was the "FirstPerson" state. So creating it fixes the movement issue. But the below screenshot of the states under the "UC locomotion" script makes the reason behind these problems obvious (many states are missing in each one). Different importing orders changes which states are present on Nolan. I guess the Nolan and Camera gameobjects just gets overwritten along with their components once the other controller package is installed.
4. Steps to reproduce:
- New unity project
- Import FPC using package manager
- Import TPC using package manager
- Install FPC using Tools/.../Opsive Installer
- Install TPC using Tools/.../Opsive Installer
- Update Layers&Inputs in Project using the relative buttons in Main Manager/Setup/Project
- Start "UltimateCharacterControllerDemo" scene