본문 바로가기

preference

유니티 각개격파_010_벡터(Vector)와 회전(Rotate)_B 이전 글 마지막에 Cube를 만들었는데 바닥 아래로 반쯤 내려간 것을 볼 수 있다. 이것은 plane(평면)의 position(위치)가 (0, 0, 0)이고 Cube 역시 같은 위치이기 때문에 큐브의 반은 평면 아래로 내려가 있는 상태이다. 큐브를 위로 올리려면 녹색인 Y축 값을 올리면 되겠다. 왼쪽 이동 도구를 클릭하고 녹색 화살표를 위로 움직이면 position Y값을 조정할 수 있다. 먼저 화살표로 적당한 위치로 이동한 후 정확하게 맞출려면 숫자를 직접 수정하면 된다. 화살표를 건드리기 귀찮으면 Y 글자에 마우스를 갖다 대면 좌우 표시가 뜨는데 이때 마우스를 클릭한 채로 움직이면 숫자를 조정할 수도 있다. 위의 경우는 Cube의 Y축 중심은 중앙이므로 0.5만큼 올려주면 본래 모습을 볼 수 있다. .. 더보기
유니티49_게임 제작 과정 18_저장_PlayerPrefs 데이터 저장 이번에는 앞에서 만든 점수(Score)를 저장하는 방법을 알아본다. 여기서 구현해야 하는 내용은 게임에서 최고 점수를 디스크에 파일로 저장(save)하고 게임 종료 후 다시 게임을 시작하면 저장한 파일을 불러오는(load) 기능이다. PlayerPrefs 유니티에서 게임의 데이터를 저장하는 방법 중 가장 간단한 방법은 유니티에서 제공하는 데이터 관리 클래스인 PlayerPrefs 를 이용하는 것이다. PlayerPrefs 클래스는 간단한 값을 저장할 때 사용할 수 있다. 저장하고 불러올 수 있는 변수값은 int, float, string 타입의 변수이다. PlayerPrefs는 데이터를 preference에 저장한다. 윈도우즈의 경우 registry(레지스트리)의 HKCU\Software\[.. 더보기