---
title: Input Class 함수 사용 시 에러가 발생했어요
slug: world-sdk-guide-kr/input-class
docTags: 
createdAt: 2024-09-02T08:34:13.136Z
---

ZEPETOScript에서 Unity가 제공하는 Legacy Input Class를 사용할 때, Unity Editor에 다음 메시지가 나타납니다: `오류: c# 예외: UnityEngine.Input 클래스를 사용하여 Input을 읽으려고 하지만, Player Settings에서 활성 Input 처리를 Input System 패키지로 전환했습니다.` 오류가 발생할 수 있습니다.

이 오류가 발생하면 다음 방법을 시도해 보세요.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-v_TB8QEgoWqFS8QGprzbP-20240904-102412.png)

:::hint{type="info"}
**📘 Unity Input**
[https://docs.unity3d.com/ScriptReference/Input.html](https://docs.unity3d.com/ScriptReference/Input.html)
:::



## 플레이어 설정을 확인하세요.

1\) 파일 > 빌드 설정 > 플레이어 설정을 통해 Unity 프로젝트 설정 창을 엽니다.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-Ts-LdYsCCSIwrFZMoSeZq-20240904-102412.png)



2\) 프로젝트 설정 > 플레이어 > 활성 Input 처리\* 옵션을 확인하세요.
옵션이 `둘 다`, 아닐 경우, `둘 다`,으로 변경하세요.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-8He5EEr4kcZWVDKA1Ogs0-20240904-102412.png)



3\) 옵션을 변경할 때, Unity Editor를 다시 시작해야 한다는 팝업 창이 나타납니다. “적용”을 클릭하여 Unity Editor를 다시 시작하세요.

::Image[]{src="https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-Dii8z4f539lugsSrfc43n-20240904-102412.png" size="52" width="253" height="226" position="center" showCaption="false"}

