채팅0

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

    조회수 471

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


    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

      게시글 리스트
      제목작성자작성일조회
      1054901-17372
      1054801-17472
      1054701-17435
      1054601-17438
      1054501-17198
      1054401-17934
      1054301-17292
      1054201-17804
      1054101-17183
      1054001-17390
      1053901-17413
      1053801-17914
      1053701-17210
      1053601-17738
      1053501-17781
      1053401-17503
      1053301-17241
      1053201-171278
      1053101-171759
      1053001-17493
      안내 배너 이미지