Avatar
νλ μ΄μ΄μ μλ°νμ μΆκ°λλ API.
νλ μ΄μ΄ (μλ°ν) μ€λΈμ νΈλ Object3Dλ₯Ό μμλ°κΈ° λλ¬Έμ Object3Dμ μμ±κ³Ό λ©μλλ₯Ό μ¬μ©ν μ μμ΅λλ€.
λ©μλ
.spawn()
.spawn(target)
- target : κ°μ²΄ λλ κ°μ²΄μ μ΄λ¦. ν΄λΉ κ°μ²΄μ μμΉλ‘ μ€ν°ν©λλ€. κΈ°λ³Έκ°μ
StartLocation
μ λλ€.
μλ°νλ₯Ό μ§μ ν μμΉλ‘ μ΄λμν΅λλ€.
targetμ μ§μ νμ§ μμΌλ©΄ starting_point
λ‘ μ΄λν©λλ€.
starting_point
λ‘ μ΄λνκΈ° μν΄μ μ¬ λ΄μ starting_point
μμ
μ΄ μ‘΄μ¬ν΄μΌ ν©λλ€.
.changePlayerSpeed()
.changePlayerSpeed(speed)
μλ°νμ μλλ₯Ό λ³κ²½ν©λλ€.
- speed : μλ°νμ μλ, κΈ°λ³Έκ°μ 1μ λλ€.
.changeAxisSpeed()
.changeAxisSpeed(x, y, z)
νλ μ΄μ΄ 컨νΈλ‘€μ μν₯μ λ°μ§ μλ λ 립μ μΈ κΈ°λ³Έ μλλ₯Ό μλ°νμ λΆμ¬ν©λλ€.
- x : xμΆ λ°©ν₯μΌλ‘μ μ΄λΉ(sec) μλ.
- y : yμΆ λ°©ν₯μΌλ‘μ μ΄λΉ(sec) μλ.
- z : zμΆ λ°©ν₯μΌλ‘μ μ΄λΉ(sec) μλ.
.changePlayerJumpHeight()
.changePlayerJumpHeight(height)
μλ°νμ μ ν λμ΄λ₯Ό λ³κ²½ν©λλ€.
- height : μλ°νμ μ ν λμ΄, κΈ°λ³Έκ°μ 3μ λλ€.
.setDefaultController()
.setDefaultController
μλ°νμ κΈ°λ³Έ 컨νΈλ‘€λ¬λ₯Ό μ μ©ν΄ μ μ΄ν©λλ€.
μ΄ λ©μλλ₯Ό μ¬μ©νλ©΄ W, A, S, D, Space Bar
λ‘ μλ°ν μμ§μμ μ μ΄ν μ μκ²λ©λλ€.
.setFollowingCamera()
.setFollowingCamera(camera)
: PerspectiveCamera
cameraκ° ν΄λΉ μλ°νλ₯Ό μλμΌλ‘ λ°λΌλ€λκ² ν©λλ€.
- camera : μλ°νλ₯Ό λ°λΌλ€λκ² ν Perspective Camera κ°μ²΄μ λλ€.