엑셀파일을 ms오피스 엑셀에서 열어서 csv로 저장했더니 수식이 같이 저장되어 버려서 읽을수가 없었다.. 결국 빈 csv파일을 만들어서 복붙해서 생성했는데 깨알같이 ms Excel이 아닌 한셀(한컴오피스 엑셀)로 만들어서 복붙하면 수식까지 전부 복사가 되었다..!! ms오피스를 써야만 값만 복사가 되서 csv로 만들수가 있었다!!! + 안드로이드에서는 System.IO에 제한이 있어서 그런지 ExcelDataReader를 사용할수가 없었다.. 그냥 csv읽어오는걸 만들어야겠다
1. 플레이팹 sdk 추가한 뒤, 스크립트 하나에 PlayFabSettings 안에 타이틀id를 넣어줍니다(using PlayFab.ClientModels 필요) 2. LoginWith~~~로 플레이팹에 로그인을 시켜줍니다! - LoginWithCustomID 3. OnLoginSuccess - 로그인 성공시 실행할 함수 OnLoginFailure - 로그인 실패시 실행할 함수 플레이팹 대시보드 -> 자동화 -> 클라우드스크립팅 -> 수정버전(레거시) 로 들어가 줍니다. 도큐를 보니 Azure Function 서비스로 통합시키는거 같던데.. 일단은 작년에 레거시방식으로 테스트해봤던 기억이 있어서 이번엔 레거시로 진행..!! 일단 테스트용으로 기본으로 있는 함수 중 helloWorld로 감을 잡아봅시다. 주석에도 적혀있지만 args는 함수의 인자값들이고, context는 클라우드스크립트가 PlayStream에서 동작할때 추가정보들을 포함하고 있다는데.. 아직 이건 모르겠으니 패스 message 에 입력되는 값 끝에 args.text를 임의로 추가해줬습니다. 클라이언트에서 함수호출시에 text인자를 같이 전달해주면 저기에 전달가능! 이제 유니티 스크립트로 돌아와서, ExecuteCloudScript를 사용하여 아까 수정한 함수명(helloWorld), 전달할 인자(text)를 입력하고, GeneratePlayStreamEvent를 true로 설정해줍니다. GeneratePlayStreamEvent를 true로 설정하면 플레이팹 대시보드 PlayStream모니터에서 함수를 누가 언제 호출했는지 기록을 확인 할 수 있게 해줍니다! ExecuteCloudScript는 아까 로그인과 마찬가지로 성공했을때와 실패했을때의 함수를 같이 정의해주어야 합니다. 성공했을때, 만약 정의한 함수에서 return되는 값이 있었다면 json으로 받아온 데이터에서 return한 변수명(위의 클라우드 스크립트에서 return에 ...
댓글
댓글 쓰기