KX_CharacterWrapper
Classe base: EXP_PyObjectPlus
Um wrapper que expõe as opções de física de personagem.
onGround
Seção intitulada “onGround”Se o personagem está no chão ou não (somente leitura).
Tipo: boolean
gravity
Seção intitulada “gravity”O valor de gravidade usado para o personagem.
Tipo: float
fallSpeed
Seção intitulada “fallSpeed”A velocidade de queda do personagem.
Tipo: float
maxJumps
Seção intitulada “maxJumps”O número máximo de pulos que o personagem pode dar antes de tocar o chão. O padrão é 1. 2 permite pulo duplo, e assim por diante.
Tipo: int in [0, 255], default 1
jumpCount
Seção intitulada “jumpCount”A contagem de pulos atual. Serve para ter lógicas diferentes para pulo simples e pulo duplo, por exemplo, uma animação diferente no segundo pulo.
Tipo: int
jumpSpeed
Seção intitulada “jumpSpeed”A velocidade de pulo do personagem.
Tipo: float
maxSlope
Seção intitulada “maxSlope”A inclinação máxima que o personagem consegue subir.
Tipo: float
walkDirection
Seção intitulada “walkDirection”A velocidade e a direção em que o personagem anda, em coordenadas do mundo. Use isto em vez de applyMovement() para mover o personagem do jeito certo.
Tipo: Vector((x, y, z))
O personagem pula com base na sua velocidade de pulo.
jumpDirection
Seção intitulada “jumpDirection”A direção em que o personagem pula.
Tipo: Vector((x, y, z))
setVelocity(velocity, time, local=False)
Seção intitulada “setVelocity(velocity, time, local=False)”Define a velocidade linear do personagem por um período.
Este método define a velocidade do personagem pelo centro de massa durante um período.
velocity: Vetor de velocidade linear.- tipo: 3D Vector
time: Período em que a velocidade linear é aplicada.- tipo: float
local: * False: velocidade “global”, ou seja, relativa à orientação do mundo. * True: velocidade “local”, ou seja, relativa à orientação do objeto.- tipo: boolean
smoothMovement
Seção intitulada “smoothMovement”Suaviza o movimento causado pela direção de caminhada.
Tipo: float (0.0 to 1.0)
reset()
Seção intitulada “reset()”Zera a velocidade e a direção de caminhada do personagem.
