문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.
- 뒤끝 SDK 버전 :
- 프로젝트명 :
- 스테이터스 코드 :
- 에러 코드 :
- 에러 메시지 :
빌드전 유니티 실행에서는 save와 load 모두 적용이되는데요 pc 로 빌드후
public void Save()
{
//Backend.GameData.UpdateV2("Character", "inDate", Backend.UserInDate, param);
string jdatamyitemlist = JsonConvert.SerializeObject(MyItemList); // string에 내 아이템리스트를 json으로 바꿔줘서 넣어주고
string jdatamyquickslot = JsonConvert.SerializeObject(QuickSlotItem);
//File.WriteAllText(Application.dataPath + @"\Data.MyItemText.txt", jdatamyitemlist);
//File.WriteAllText(Application.dataPath + @"\Data.MyQuickSlot.txt", jdatamyquickslot);// 이파일을 Resources 폴더에 MyItemText jdata로 저장해준다
Where where = new Where();
var bro = Backend.GameData.GetMyData("Character", where);
string inDate;
Param param = new Param();
param.Add("Itemlist", jdatamyitemlist);
param.Add("QuickSlot", jdatamyquickslot);
//내 데이터의 inDate가져오기
if (bro.Rows().Count > 0)
{
inDate = bro.Rows()[0]["inDate"]["S"].ToString();
Backend.GameData.UpdateV2("Character", inDate, Backend.UserInDate, param);
}
TabClick(curTab); // 탭클릭호출
}
public void Load()
{
var bro = Backend.GameData.GetMyData("Character", new Where());
for (int i = 0; i < bro.Rows().Count; ++i)
{
string jdatamyitemlist = bro.Rows()[i]["Itemlist"]["S"].ToString();
MyItemList = JsonConvert.DeserializeObject<List<Item>>(jdatamyitemlist);
string jdatamyquickslot= bro.Rows()[i]["QuickSlot"]["S"].ToString();
QuickSlotItem= JsonConvert.DeserializeObject<List<Item>>(jdatamyquickslot);
}
}
이런식으로 save load 코드를 했는데 save load 둘다 모두 작동이 안됩니다.
log를 확인해보니 이런식으로 에러가 납니다.
빌드셋팅은 이렇게 해놨습니다.