작성자 | 김세미 | ||
---|---|---|---|
작성일 | 2011-03-01 21:04:01 KST | 조회 | 11,535 |
제목 |
저장소 사용시 유의점(얘도 미완)
|
1. 이름
불러올때 띄어쓰기 안됩니다. 못읽어요
2. 저장소 값 읽기
저장소에서 일일히 값을 읽어오는게 의외로 더럽게 느립니다.
맨 처음에 저장소에서 값을 읽은 뒤 전역 변수나 지역 변수로 저장해주시는걸 매우매우매우매우매우 추천합니다.
왜 저장소 값이 이상하게 바뀌지? 라고 생각되시면 백프로입니다.
3. 서명
이번에 1.2패치로 서명 사용기능이 추가되었습니다.
저장소 옵션 설정 행동으로 서명 on/off가 가능하고
저장소 확인인가?? 대충 비슷한 함수로 저장소 조작 검사가 가능한데요.
여기서 이 함수에 함정이 있습니다.
맨 처음 저장소를 열 때, 그 때만 저장소가 조작되었는지 검사합니다.
만일, 신규 플레이어라면 저장소가 없다고 간주하고 새로 저장소를 만드는데요. 이 때 새로 만든 저장소는 서명이 존재하지 않습니다.(설정 탭따위 없습니다)
따라서 서명이 존재하지 않으므로 그 게임 내에서는 저장소 조작 검사가 무조건 false만 뜨게됩니다.
즉, 신규플레이어의 저장소는 손상된 파일로 간주한다는 것이지요.
따라서 저장소가 존재하는지부터 먼저 확인하여 신규 플레이어의 경우 따로 부울 변수로 체크해주셔야합니다.
제가 이걸로 하루 뻉이쳤습니다.
4. 저장 시간
저장하는데 시간이 좀 소요됩니다. 읽는데도 시간이 걸리고 저장하는데도 시간이 소요됩니다. 매우 불쾌하기 짝이 없습니다. 따라서 저장소가 저장할 시간을 줘야합니다.
*물론 모든게 다 시간이 소요되긴하지만 저장소가 특히 체감할 수 있을정도로 소요됩니다.
5. 나가면 저장소고 뭐고 얄짤없습니다.
이건 함정까진 아니지만 조금만 생각해봐도 알 수 잇는 부분이니 생략
6. 텍스트
저장소에 텍스트를 저장하시면 한글의 경우 괴상하게 깨져나옵니다. 예를들어
지역 플레이어(배틀넷 로그인하지 않고 맵테스트하면 지역 플레이어로 뜨죠)란 텍스트를 저장소에 저장하면
<Value text="吏???뚮젅?댁뼱"/>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
© PlayXP Inc. All Rights Reserved.