채팅0

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

    조회수 434

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


    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

      게시글 리스트
      제목작성자작성일조회
      공지10-2022153
      6168810:3477
      6168711-17164
      6168611-17202
      6168511-17187
      6168411-16490
      6168311-16425
      6168211-16424
      6168111-16398
      6168011-16551
      6167911-16798
      6167811-15469
      6167711-15464
      6167611-15642
      6167511-14745
      6167411-14850
      6167311-14768
      6167211-14683
      6167111-13792
      6167011-13925
      안내 배너 이미지