left_rotation:{axis:[1f,0f,0f],angle:3.14} => x축을 기준으로 180°(3.14라디안)만큼 회전 이때, axis에서 x^2 + y^2 + z^2 = 1이어야 합니다. 아니면 크기가 이상해져요 그리고 angle은 라디안이라는 단위를 쓰는데, 180° = 3.14 라디안이라고 생각하시고 쓰면 됩니다. 3.14 = 180° 1.57 = 90° 이렇게 말이죠 axis는 회전축이 되는 기준을 설정합니다. 1f,0f,0f라면 x축이, 0f,1f,0f라면 y축이 회전축이 되죠. 0.6f,0.8f,0f처럼 설정해서 대각선을 회전축으로 설정할 수도 있어요
@yee2400 Жыл бұрын
@@40행성 오 미친 감사합니다 혹시 추가로 레프트 로테이션과 라이트 로테이션의 차이점도 알려주실..수..있나..요?
@40행성 Жыл бұрын
늦게 확인해서 죄송합니다 left_rotation과 right_rotation의 차이는 돌리고 나서 크기를 바꿀 것이냐, 크기를 바꾸고 나서 돌릴 것이냐의 차이입니다. transformation:{left_rotation:{angle:0.785,axis:[1f,0f,0f]},scale:[1f,1f,2f]} transformation:{right_rotation:{angle:0.785,axis:[1f,0f,0f]},scale:[1f,1f,2f]} 아마 위 nbt를 적용해보시면 바로 이해되실거에요
@yee2400 Жыл бұрын
@@40행성 그 초면엔 죄송하지만 사랑합니다...ㅋㅋㅋ
@40행성 Жыл бұрын
감사합니다
@청룡유튜브 Жыл бұрын
블럭 디스플레이 시선을 어케 바꾸나여 tp입니까 아님 다른게 있나요?
@40행성 Жыл бұрын
시선이라는개 무슨말인진 모르겠지만, 돌아가는 것을 말하신 거라면 답번드릴 수 있어요 디스플레이의 nbt 중 transformation 안에 rotation이라는 nbt가 있는데 이건 디스플레이가 어느정도로 회전 될지를 담은 nbt이요 그리고 interpolation이라는 nbt는 transformation을 업데이트 할 때 애니메이션을 넣어줘서 이 두가지를 이용해 블럭을 돌렸습니다
@청룡유튜브 Жыл бұрын
@@40행성 갑사합니다 이걸 보고 다른 아이디어가 떠올라 실험해 봤는데 성공 했습니다 갑사합니다