채팅0

    얄팍한지식으로 수정하면 안되겠지?

    조회수 472

    루아 자사 순간이동위치 좀만 위로바꾸고싶어서 챗지피티 써봤는데


    zz_y7.teleported_to_mob = false;


    for i, v in ipairs(output) do

    local mob_pos = v.Entity.TransformComponent.WorldPosition

    -- 만약 다른 플레이어가 있는지 확인하고 있다면 함수 종료
    if zz_y7.is_someone_in_world() then
        return
    end
    
    -- 플레이어의 현재 위치를 가져와서 조정
    local player_pos = _UserService.LocalPlayer.TransformComponent.WorldPosition
    player_pos.x = mob_pos.x - 0.4
    player_pos.y = mob_pos.y - 0.1
    
    -- 플레이어의 위치를 수정된 위치로 이동
    _UserService.LocalPlayer.TransformComponent.WorldPosition = player_pos
    
    -- 플레이어가 몬스터 주변으로 순간 이동했음을 나타내는 플래그 설정
    zz_y7.teleported_to_mob = true
    
    -- 하나의 몬스터에 대한 이동만 수행하고 반복문 종료
    break

    end


    이렇게바꿔서 플레이어위치 좀 건들면 될거같은데 이럼 작동 안하겠지?

    댓글4

    회원프로필

    -- 플레이어의 현재 위치를 가져와서 조정
    local player_pos = _UserService.LocalPlayer.TransformComponent.WorldPosition
    player_pos.x = mob_pos.x - 0.4
    player_pos.y = mob_pos.y - 0.1

    xy좌표 조금씩 변경해서 테스트해바

    2024.01.17 22:15
    회원프로필

    이거 됨 player_pos.y = mob_ pos.y  로 해주고 0.1 해줘야하는 의미를 모르겠음 .일단

    -0.4로할꺼면 항상 우방향보고 /자동사냥 시작해야함

    2024.01.17 22:15
    회원프로필

    작동안하겠지? 라고 하지말고 테스트를 해보고 안되면 그때 질문해 ㅡㅡ;

    2024.01.17 22:15
    회원프로필

    이런 지식들은 어디서 공부해요..?

    2024.01.17 22:19

      게시글 리스트
      제목작성자작성일조회
      공지10-2022153
      6168810:3482
      6168711-17166
      6168611-17207
      6168511-17189
      6168411-16494
      6168311-16427
      6168211-16426
      6168111-16401
      6168011-16553
      6167911-16806
      6167811-15471
      6167711-15466
      6167611-15645
      6167511-14748
      6167411-14854
      6167311-14770
      6167211-14685
      6167111-13794
      6167011-13927
      안내 배너 이미지