클라이언트 서버 모델을 사용하여 게임을 코딩하고 있습니다. 싱글 플레이어에서 게임을 할 때 게임은 로컬 서버를 시작하고 원격 서버 (멀티 플레이어)와 상호 작용합니다. 별도의 싱글 플레이어 코드와 멀티 플레이어 코드를 코딩하지 않기 위해이 작업을 수행했습니다.
방금 코딩을 시작했으며 큰 문제가 발생했습니다. 현재 Eclipse에서 게임을 개발 중이며 모든 게임 클래스가 패키지로 구성되어 있습니다. 그런 다음 서버 코드에서 클라이언트 패키지의 모든 클래스를 사용합니다.
문제는 이러한 클라이언트 클래스에는 렌더링에 고유 한 변수가 있으며 서버에서 수행되지 않는 것입니다.
서버에서 사용할 클라이언트 클래스의 수정 된 버전을 작성해야합니까? 또는 부울로 클라이언트 클래스를 수정하여 클라이언트 / 서버가 클라이언트 클래스를 사용하는지 여부를 나타냅니다. 다른 옵션이 있습니까? 서버 클래스를 핵심 클래스로 사용하고 렌더링 항목으로 확장하는 것에 대해 생각한 적이 있습니까?