채팅0

    몹워크 루아스크립 이거좀봐주셈똑독이들

    조회수 288

    local target = _UserService.LocalPlayer

    local nextAction = 0

    local newInputX = nil

    local mobX = mob.TransformComponent.WorldPosition.x

    local mobY = mob.TransformComponent.WorldPosition.y

    local targetX = target.TransformComponent.WorldPosition.x + 1.4

    local targetY = target.TransformComponent.WorldPosition.y


    여기서 local target을 유저서비스 로컬플레이어로가면


    대상이 내가되는거잖아


    저걸 맵 오른쪽으로 지정해서하면 오른쪽으로모이게되는건데


    이걸 함수용어로 어찌적어야돼는거지?

    댓글8

    회원프로필

    좌표를 숫자로 박으면됨

    2024.01.30 15:00
    회원프로필

    맵에잇는좌표가 무조건 다다른거ㅕ아니야?

    2024.01.30 15:06
    회원프로필

    ㅇㅇ 맵마다달라서 맵마다박아야지

    2024.01.30 15:28
    회원프로필

    이미 targetX에서 +1.4해서 유저 현재위치의 1.4만큼 오른쪽에 모이게되있네

    2024.01.30 15:06
    회원프로필

    그건아는데 이거 잘이용하면 듀프로 접글할수도

    2024.01.30 15:13
    회원프로필

    맵 특정지점을 지정하려면 전역변수 X 선언하고 X에 특정지점 저장(그위치에가서 유저현재위치 읽어오던가)하고 targetX = X.x TargetY=X.y

    2024.01.30 15:09
    회원프로필

    그럼 로컬타겟이 전역변수선언인데 거기서 특정좌표를 따고 저장하고나면 그지정에서 모인다는게 맞음?

    2024.01.30 15:17
    회원프로필

    로컬타겟은 지역변수고 전역은 WsUser.OnUserLoadedOnClient 부분에서 선언해주는게 편할거임. 그리고 특정좌표따는 커맨드(/위치저장 같은거) 만들던가해서 좌표설정해주면 그부분으로 모일거임. 내가쓰는방법이라 조잡할수도 있는데 암튼 작동은됨.

    2024.01.30 15:22

      안내 배너 이미지