본문 바로가기

json2

Day 41 - WebGL로 웹 새로고침 시 게임 상태 저장하기 주제>>  WebGL 게임 상태 저장 메서드 작성 >>  Unity WebGL과 JavaScript의 상호작용 코드 추가 >>  게임 저장 클래스(GameState)와 데이터 저장 구현 공부내용1. WebGL 게임 상태 저장 메서드 작성Unity에서 WebGL 빌드를 사용할 경우, 웹 브라우저 새로고침이나 페이지 닫기 시 데이터가 손실되지 않도록 게임 상태를 저장해야 한다.이를 위해 Unity의 SendMessage 메서드를 활용하여 JavaScript와 통신할 수 있다.아래는 Unity에서 게임 상태를 저장하는 메서드의 예제이다.GameManager.cs// Web에서 호출public void OnWebGLQuit(){ SaveGameState();}public void SaveGameState(.. 2024. 12. 5.
Day 35 - JSON (게임 재시작 시, 최근 저장한 위치에서 시작) 주제>> JSON으로 위치 정보 저장(PlayerData.cs) >> S 키를 눌러 현재 위치 저장(PlayerController.cs)>> 게임 재시작 시 저장된 위치로 플레이어 이동(PlayerController.cs)공부내용1. JSON으로 위치 정보 저장 JSON이란?JSON(JavaScript Object Notation)은 인터넷에서 자료를 주고받을 때 그 자료를 표현하는 방법.먼저 JSON 데이터를 유니티에서 쉽게 처리하기 위해, 필요한 라이브러리를 설치해야한다.(Unity Package Manager에서 'Json.Net for Unity' 패키지 설치) PlayerData.cs : 플레이어의 위치 정보를 저장하고 불러옴(위치 정보는 JSON 형식으로 변환되어 파일로 저장됨)using Un.. 2024. 5. 31.
728x90
반응형