feat(map-camera): 게임 시작 시 플레이어 입력 차단·오른쪽 바라보기 + map01 몬스터 3마리 배치
MapCamera 스크립트(맵 진입 OnBeginPlay)가 카메라에 더해 플레이어도 셋업: - PlayerControllerComponent.LookDirectionX=1 (오른쪽 — 기본은 -1 왼쪽) - FixedLookAt=true (방향 고정) - Enable=false (키보드 입력 차단: 이동/점프/공격) - map01: 몬스터 3마리 배치(사용자 의도 변경 포함) - 메이커 Play 검증: LookDirectionX=1·Enable=false 확인, 오른쪽키 입력→플레이어 미이동(입력 차단), 아바타 정상, 카메라 zoom90·offset(1.5,-1) 유지 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -64,6 +64,17 @@ local function apply()
|
||||
cam.ScreenOffset = Vector2(${CAM.screenOffsetX}, ${CAM.screenOffsetY})
|
||||
cam.ConfineCameraArea = ${CAM.confineCameraArea}
|
||||
cam.CameraOffset = Vector2(${CAM.cameraOffsetX}, ${CAM.cameraOffsetY})
|
||||
end
|
||||
local pc = nil
|
||||
if lp ~= nil then
|
||||
pc = lp.PlayerControllerComponent
|
||||
if pc ~= nil then
|
||||
pc.LookDirectionX = 1
|
||||
pc.FixedLookAt = true
|
||||
pc.Enable = false
|
||||
end
|
||||
end
|
||||
if cam ~= nil and pc ~= nil then
|
||||
_TimerService:ClearTimer(eventId)
|
||||
elseif self.CamTries > 30 then
|
||||
_TimerService:ClearTimer(eventId)
|
||||
|
||||
Reference in New Issue
Block a user