Вы можете иметь столько холстов, сколько хотите. Для управления уровнями холста (который находится сверху) вы используете параметр «Порядок в слое» в компоненте «Холст» выбранного холста. Чем меньше число, тем выше интерактивность и видимость вашего холста.
Вы можете создать одного холста и родительского персонажа. Поскольку холст будет меньше, вы должны поиграть с этими параметрами, чтобы получить желаемое разрешение (не переусердствуйте):

Чтобы холст всегда был обращен к камере, вы должны дать Canvas новый скрипт с командой:
canvas.transform.LookAt(camera.transform);
Чтобы контролировать видимость холста, вы можете использовать эту строку кода:
canvas.enabled = bool;
Где bool ложно, когда вы хотите скрыть его, и bool верно, когда вы хотите показать это.
В «Sims» видимость сопровождается анимацией, которую вы также можете делать, но я бы оставил ее после того, как выполнил все функции.