이해했습니다. 캐릭터가 밧줄에 매달리게 하려면 특정 행동을 유발할 수 있는 조건과 그 행동을 처리하는 로직이 필요합니다. 여러분의 설명을 기반으로 조금 더 구체적인 동작을 추가해 보겠습니다. 아래는 밧줄에 매달리는 동작을 유발하는 조건과 로직을 추가한 코드입니다:
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)
endend
이 코드는 JumpKeyDown (점프 키)와 UpKeyDown (화살표 위방향 키)를 동시에 누를 때만 self.Entity.MovementComponent.Enable을 false로 설정하여 캐릭터를 움직이지 못하게 만듭니다. 그 후, time 시간이 지난 후에 다시 true로 설정하여 움직임을 활성화합니다.
유저가 원하는 특정 동작이나 조건이 있으면 해당 부분을 추가 및 수정하여 코드를 조정하실 수 있습니다.
이래도 GPT안해 ? 걍 얘가 프로그래먼데 느그들뭐함
| 제목 | 작성자 | 작성일 | 조회 | |
|---|---|---|---|---|
| 10649 | 01-18 | 274 | ||
| 10648 | 01-18 | 597 | ||
| 10647 | 시프 26생존중+4 | 01-18 | 343 | |
| 10646 | 01-18 | 310 | ||
| 10645 | 01-18 | 655 | ||
| 10644 | 01-18 | 282 | ||
| 10643 | 01-18 | 184 | ||
| 10642 | 01-18 | 364 | ||
| 10641 | 01-18 | 796 | ||
| 10640 | 01-18 | 205 | ||
| 10639 | 01-18 | 338 | ||
| 10638 | 01-18 | 434 | ||
| 10637 | 01-18 | 687 | ||
| 10636 | 01-18 | 364 | ||
| 10635 | 팅 기준+2 | 01-18 | 268 | |
| 10634 | 짱돌님꺼+3 | 01-18 | 366 | |
| 10633 | 01-18 | 494 | ||
| 10632 | 01-18 | 842 | ||
| 10631 | 팅핵 공유함+3 | 01-18 | 663 | |
| 10630 | 짱돌꺼 받아가라+2 | 01-18 | 397 |
댓글3
어디임
.
웃고간다.