채팅0

    야이 빡통들아 이거좀바바라

    조회수 433

    이해했습니다. 캐릭터가 밧줄에 매달리게 하려면 특정 행동을 유발할 수 있는 조건과 그 행동을 처리하는 로직이 필요합니다. 여러분의 설명을 기반으로 조금 더 구체적인 동작을 추가해 보겠습니다. 아래는 밧줄에 매달리는 동작을 유발하는 조건과 로직을 추가한 코드입니다:


    lua

    Copy code

    return function (self, time)

    -- 추가된 부분: 유저가 점프하고 화살표 위방향을 누를 때 밧줄에 매달리게 함

    if _UserService.LocalPlayer.WsUserController.JumpKeyDown and _UserService.LocalPlayer.WsUserController.UpKeyDown then

    -- 추가된 부분: 유저가 특정 조건을 만족하면 밧줄에 매달리게 함

    self.Entity.MovementComponent.Enable = false

        -- 지정된 시간 후에 다시 움직임을 활성화하는 타이머
        _TimerService:SetTimerOnce(function()
            self.Entity.MovementComponent.Enable = true
        end, time)
    end

    end

    이 코드는 JumpKeyDown (점프 키)와 UpKeyDown (화살표 위방향 키)를 동시에 누를 때만 self.Entity.MovementComponent.Enable을 false로 설정하여 캐릭터를 움직이지 못하게 만듭니다. 그 후, time 시간이 지난 후에 다시 true로 설정하여 움직임을 활성화합니다.


    유저가 원하는 특정 동작이나 조건이 있으면 해당 부분을 추가 및 수정하여 코드를 조정하실 수 있습니다.


    이래도 GPT안해 ? 걍 얘가 프로그래먼데 느그들뭐함

    댓글3

    회원프로필

    어디임

    2024.01.18 00:28
    회원프로필

    .

    2024.01.18 00:29
    회원프로필

    웃고간다.

    2024.01.18 01:53

      게시글 리스트
      제목작성자작성일조회
      1064901-18274
      1064801-18597
      1064701-18343
      1064601-18310
      1064501-18655
      1064401-18282
      1064301-18184
      1064201-18364
      1064101-18796
      1064001-18205
      1063901-18338
      1063801-18434
      1063701-18687
      1063601-18364
      1063501-18268
      1063401-18366
      1063301-18494
      1063201-18842
      1063101-18663
      1063001-18397
      안내 배너 이미지