개인 자료란 (JE)

  서버 커뮤니티

Profile 시렁된장국 대표칭호 없음
Profile

질문하기 스크립트

push를 사용할때 방향을 지정하고싶어요

2021.01.07 조회 수 1223 추천 수 0
이해도 1.12 
게임버전 (JE) 스피곳 
스크립트 버전 입문자(아무것도 몰라요) 
스크립트 애드온 2.1 

command /dash [<player>]:

    trigger:

        push arg 1 upwards at speed 1

        push arg 1 fowards at speed 2

위 구문은 제가 이리저리 질문하면서 얻은 스크립트인데요

감압판을 밟으면 그아래 커맨드블록이 점프시켜주는 목적이에요

이게 fowards가 플레이어가 보는방향으로 점프..하더라고요?

이걸 동서남북 방향을 고정할수있지 않을까 해서 찾아보니까

tp ~ ~ ~ x-rot y-rot 이런게 잇더라고요?

예를들어서 tp ~ ~3 ~ -90 0 이렇게하면 플레이어가 동쪽을 본채로 y를 3만큼 올린다...이렇게 된대요

그걸 push에도 비슷하게 할수있는방법이 있나요?

그냥 완전 고정 점프대같이 하고싶어서 ㅋㅋ




4개의 댓글

The_25th_night
2021.01.07

플레이어의 pitch, yaw 값을 조절하여 할 수 있습니다.

player's location 값을 변수에 저장한후, pitch, yaw 값만 원하시는대로 변경하신 후 변경한 변수의 위치로 플레이어를 이동시켜주시면 위치가 설정됩니다.

그리고 바로 밑 코드에 push 이펙트를 forward 로 사용하시면, 원하시는 방향으로 push 이펙트를 사용하실 수 있습니다.

 

pitch, yaw 값을 설정하는 방법은

set pitch of {변수} to ~

set {변수}'s yaw to ~

입니다. 두개중 어떠한 형태를 쓰더라도 상관없습니다.

 

참고로 F3 키를 눌러 플레이어가 현재 바라보고 있는 pitch yaw 값을 알 수 있습니다.

시렁된장국
2021.01.07
@The_25th_night

땡큐합니다!!

스크립터브혼
2021.01.07

[Push]이펙트의 패턴에서 %direction% 부분이 방향을 결정합니다.
[Direction]익스프레션에서 사용하신것과 같은 foward 패턴은 플레이어의 정면을 뜻합니다.

고정된 동서남북 방향은 각각 east, west, south, north 입니다.

그 외 방향을 가진 [Vector]도 direction으로 사용 될 수 있습니다.

시렁된장국
2021.01.07
@스크립터브혼

감사합니다!!

뉴스 및 창작물
/files/thumbnails/268/789/003/262x150.crop.jpg?20240515192032

레드스톤

벌레먹은 돌 빠르게 제거하는 법

GlassesFilm

2024-05-15

0

/files/thumbnails/797/788/003/262x150.crop.jpg?20240515090924

건축

마인크래프트로 구현한 카르카손 보드게임

Warak

2024-05-15

1

/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

Windows Borderless 모드에서 악성코드 발견 2

학교가기싫다

2024-05-08

1

/files/thumbnails/384/778/003/262x150.crop.jpg?20240512002324

업데이트

마인크래프트 자바 에디션 스냅샷 24w18a

학교가기싫다

2024-05-06

0

/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

1