Na unidade, quero usar o código para controlar a exibição hierárquica, mas não consigo encontrá-lo.

Quando o Canvas seleciona Screen Space - Overlay no modo de renderização (Render Mode), é impossível modificar a relação hierárquica modificando o valor do eixo Z neste momento, mas você ainda quer resolver? Ainda é muito simples, apenas uma linha de código. Veja abaixo os detalhes:

1. Dois métodos para alterar o relacionamento hierárquico em Transformar

1. SetAsFirstSibling: usado na interface do usuário, quando esse método é chamado, o objeto do jogo atual pode ser definido como a primeira camada do mesmo objeto do jogo da camada

2. SetAsLastSibling: Usado na interface do usuário, quando esse método é chamado, o objeto do jogo atual pode ser definido como a última camada da mesma camada de objetos do jogo

Dois, use

  1. Certifique-se de que a tela selecione Screen Space - Overlay no modo de renderização

  1. Certifique-se de pertencer à mesma hierarquia

  1. Crie um script e monte-o. Digite o código: SetAsLastSibling/SetAsFirstSibling (de acordo com as diferentes necessidades, escolha o que você precisa)

Portanto, se você deseja usar o código para controlar a exibição de relacionamentos hierárquicos, mas não deseja alterar a hierarquia e o layout originais. Então você também pode tentar: transform.SetAsLastSibling/transform.SetAsFirstSibling/Esses dois métodos que vêm com o Transform!

Acho que você gosta

Origin blog.csdn.net/weixin_52890053/article/details/129263389
Recomendado
Clasificación