본문 바로가기

Unity/Unity3D_MyProject

Unity3D_MyProject -게임개발일지#5(2023. 10.4~ 2023. 10. 16)

- 앱출시 완료.. 그동안 많은 오류와 수정이 있었는데 그 세부내용은 따로 정리하겠다.

10. 8.
- 앱 출시 완료

- 구글클라우드 저장 불러오기 구현하기, 앱 최적화로 렉 업애기, 화면비율 재조정하기

10.9
- 인게임씬에서 몬스터HP바가 레터박스에 잔상표시가 남던 버그 해결 -> cameraResolution 스크립트 재조정 https://blog.naver.com/kj426/222131335427 참조
- Scene0을 추가하여 Scene1로 진입시 사전랜더링 통하여 잔랙 해결

- 구글 애드몹 스크립트 아래링크 참조
https://rupicat.com/entry/%EC%9C%A0%EB%8B%88%ED%8B%B0%EC%97%90-%EA%B5%AC%EA%B8%80-%EC%95%A0%EB%93%9C%EB%AA%B9-%EA%B4%91%EA%B3%A0-%EB%B6%99%EC%9D%B4%EA%B8%B0


-확인사항

- 골드획득량 표시가 해당 한판에서 얻는 골드 획득량으로 잘 표기되는지
- 이 후 연속하여 다음판 실행시에 잘 초기화가 되었고 다시 위처럼 해당 한판에서 얻는 골드 획득량으로 잘 표기되는지
- 광고보기로 x2가 되어서 획득한 골드량이 잘 추가 되어 보유골드량에 더하기가 잘 계산 되었는지

위 사안 확인완료

### 할일
- 튜토리얼 강조효과
- 보상형광고 노출 빈도를 어떻게할 것인지 정하고, 광고관련UI 개선 -(10.10 완료)
- 추가광고 계획(아직 없음 2개로 출시해보자)
- 광고테스트 
- 리뷰써주세요 코드 짜기
- 다국어 업데이트
- 출시 업데이트

-10. 10 
- 보상형광고 노출빈도에 여러조건 추가.. DateTime.now를 이용하여 로컬저장소에 보상형광고를 클릭한시간과 그 시간으로부터 또다시 보상형광고가 노출되기까지의 시간을 계산함
  MyRewardClickTimeDataPath.json을 추가함
이로써 스크립트내 Save총7개와 Load총7개가 있게되는데
이중 RobbyManiger스크립트에 Save5개,  TutorialManiger 스크립트에 Save1개, GameUi 스크립트에 Save1개
       RobbyManiger스크립트에 Load6개, GameUi 스크립트에 Load 1개 
가 되었따.


-10.11 
-인앱 리뷰 호출 --> https://moondongjun.tistory.com/106 참고


10. 16
- 1.
부활,골드 리워드버튼.setActive(false)코드를
기존 보상이 주어진 이 후 넣어줬었는데 

부활,골드 리워드 버튼 누르자마자 
다시 곧바로 사라자도록 변경
(광고이중클릭방지) 

2.
스킬슬롯머신이 돌아가지 않고 멈춰있는 버그가있어서
해당 슬롯 관련 스크립트속 enable()에 있던
스킬배치및룰렛돌리기 관련 코드를
함수로 빼고 플래그 불 변수를 하나 추가한 후
코루틴While문을 이용하여 
스킬배치및룰렛돌리기 함수가 실행 될때까지
반복하여 검사 및 실행하는 방식으로 버그 수정 

3.
2번버그 또 발생...
캐릭터 레벨업시 스킬슬롯머신오브젝트활성화하는 playerLVUP관련함수에서  스킬슬롯머신 스크립트의 부모오브젝트를 가져오면서 해당 스크립트를 통해 직접적으로 배치및룰렛함수를 불러와서 실행시키는 코드로변경 

2.3 모두 튜토리얼 테스트스킬룰렛코드부분도 신경써줘야함. 

4.보스에게 사망시 캐릭터 4초무적 코드 추가 

5.보스포탈 크기 증가, 보스포탈 진출입시
의도치않게 다시 포탈로 들어갈 수 있는 상황을 만들지않기 위해 포탈 진출입시 캐릭어 스폰위치 조정 

6.스킬룰렛 돌아가지않는 버그 재발
scene0maniger에 언어버큰 클릭했을때 발생하는 언어초기화 코드를 start문에 추가해주고
스킬룰렛 국가별 스킬 이름 및 설명이 초기화되는 코드를 if(~ ="English) 영어버전 else 한국어버전으로 감싸줌

7. 보상형광고 클릭시 광고 로드까지 시간이 걸리는데 그동안 로딩중인상태를 팝업창으로 표시하여 사용자가 기다릴 수 있게 만듬+ 버튼 소리 추가

8.project setting에서 앱 다운로드시 이미지 바뀌도록 이미지 수정

※구글플레이스토어 앱등록시 스크린샷 관련 참고 => 7인치 태블릿 : 1200X1920 , 10인치 태블릿 1536x2048


9. 구글 플레이스토어 앱 이미지 및 스크린샷 변경


10. 구글 스토어 앱 등록시 경고 문구 개선
1. The developer of androidx.fragment:fragment (androidx.fragment:fragment) has reported version 1.0.0 as outdated. Consider upgrading to one of the following versions before publishing a new release: 1.1.0+.
2.이 App Bundle 유형과 연결된 가독화 파일이 없습니다. 난독화된 코드(R8/proguard)를 사용하는 경우 가독화 파일을 업로드하면 비정상 종료 및 ANR을 더 쉽게 분석하고 디버그할 수 있습니다. R8/proguard를 사용하면 앱 크기를 줄이는 데 도움이 됩니다.
3.이 App Bundle 아티팩트 유형은 네이티브 코드를 포함하며 아직 디버그 기호가 업로드되지 않았습니다. 비정상 종료 및 ANR....
4.계정 세부정보에 실제 주소를 추가해야 합니다.