setElementBoneRotation
Gira um osso.
Sintaxe
Seção intitulada “Sintaxe”bool setElementBoneRotation ( ped oPed, number osso, number yaw, number pitch, number roll )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oPed | ped | — | Ped ou jogador a alterar. |
osso | number | — | ID do osso, de 0 a 302. |
yaw, pitch, roll | number | — | Novos ângulos, na mesma unidade devolvida por getElementBoneRotation. |
Retorno
Seção intitulada “Retorno”true se o osso foi girado, false caso contrário. Um ped, osso ou ângulo inválidos registram um aviso; um ped que não está carregado (streamed in), ou um osso que o esqueleto dele não tem, devolve false sem registrar nada.
Exemplo
Seção intitulada “Exemplo”-- lê, ajusta e escreve de voltalocal yaw, pitch, roll = getElementBoneRotation(localPlayer, 24)if yaw then setElementBoneRotation(localPlayer, 24, yaw, pitch + 0.2, roll) updateElementRpHAnim(localPlayer)endVeja também
Seção intitulada “Veja também”getElementBonePosition— Lê a posição de um osso no mundo.setElementBonePosition— Move um osso para uma posição do mundo.getElementBoneRotation— Lê a rotação de um osso em três ângulos.getElementBoneQuaternion— Lê a rotação de um osso como quaternion.setElementBoneQuaternion— Define a rotação de um osso a partir de um quaternion.getElementBoneMatrix— Lê a transformação completa de um osso.setElementBoneMatrix— Grava a transformação completa de um osso.updateElementRpHAnim— Aplica as alterações de osso no modelo que aparece na tela.