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
좌표를 숫자로 박으면됨
맵에잇는좌표가 무조건 다다른거ㅕ아니야?
ㅇㅇ 맵마다달라서 맵마다박아야지
이미 targetX에서 +1.4해서 유저 현재위치의 1.4만큼 오른쪽에 모이게되있네
그건아는데 이거 잘이용하면 듀프로 접글할수도
맵 특정지점을 지정하려면 전역변수 X 선언하고 X에 특정지점 저장(그위치에가서 유저현재위치 읽어오던가)하고 targetX = X.x TargetY=X.y
그럼 로컬타겟이 전역변수선언인데 거기서 특정좌표를 따고 저장하고나면 그지정에서 모인다는게 맞음?
로컬타겟은 지역변수고 전역은 WsUser.OnUserLoadedOnClient 부분에서 선언해주는게 편할거임. 그리고 특정좌표따는 커맨드(/위치저장 같은거) 만들던가해서 좌표설정해주면 그부분으로 모일거임. 내가쓰는방법이라 조잡할수도 있는데 암튼 작동은됨.