뒤로 걸어갈때 라는 조건 만드는법좀요

ㅈㄱㄴ

speed in direction(event player, world vector of(backward, event player, rotation and translation)) >= 1

옹오와 능력자시네요 감사합니다

action에 skip if문에 speed in direction(event player, world vector of(backward, event player, rotation and translation)) < 1문을 넣고 루프 돌리시면 될 것 같아여

그… ㄹ…루프… 어떻게 하죠 코딩 할줄도 모르는데 괜히 시도해보는건가 모르겠네요ㅋㅋㅋㅋ

actions에

skip if(compare(speed in direction(event player, world vector of(backward, event player, rotation and translation)) <1, <넣을 액션들 갯수>)
<넣을 액션들>
wait(0.1, ignore condition)
loop

좋아요 1개

뭐가 잘못된는지 skip if(compare(speed in direction(event player, world vector of(backward, event player, rotation and translation)), <,1), <넣을 액션들 갯수>) 이렇게 작성이되고 다시 실험해보니 한번 뒤로 움직였을때가아닌 asd(w빼고)를 누르거나 마우스를 돌린 뒤 움직이면 (wasd 전부) 액션이 발동(?) 됩니다ㅠㅠㅠ 너무 귀찮게 하는건지 모르겠네요

테스트 제대로 안해보고 올려서 죄송합니다.
위의 world vector of에서 transformation을 rotation and translation 에서 rotation으로 바꾸고 compare문에서의 1을 3 정도로 올려서 하니까 되네요.

이에엥 죄송하다뇨 봉사수준으로 도와주시고 계신데

코드상으로는 플레이어가 뒤쪽으로 3.0m/s이상으로 움직일 시 코드를 동작 시키는 건데, 꾹 누르고 있을 때만 작동 가능하게 하는 것이 가능한지는 잘 모르겟여요…

wait문에서 딜레이를 한 0.5에서 1정도까지 올리면 가능할 것 같기도 한데… 이렇게 해도 뒤로가기를 눌럿다 바로 뗀 것을 무시하는 것은 아니라서;;(쉽게 말하면 위 속도 체크하는 시간 간격을 키운다는 거에여)

굉장히 열심히 도와주셨는데 힘만 빼신게 되시겠네요 ㅠㅠㅠ 안되는거 같아요ㅠㅠㅠㅠㅠ

ㅠ 죄송합니다

좋아요 1개

아니에요! 그리고 재능 기부 멋지십니다!!