분류 전체보기124 Andorid SDK not Found, JAVA_HOME is not set : Unity 3D 2020 Unity3D 2020 버전에서 Android SDK를 찾지 못하고, JAVA경로를 찾지 못하니 Edit > Preference > External tools의 경로로 가서 설정해 주라는 에러가 난다. 필자는 프로젝트를 Unity 2019 -> 2020으로 업그레이드 시키면서 발생된 에러이다. 1) 분명히 설치시에 Recommended로 되어 자동으로 설치되어 있는데 이런 말도 안되는 에러가 발생한다. 해결 방법은 간단하다. Edit > Preference > External tools 이동 후 JDK와 SDK의 recommended 경로를 그냥 그대로 복사한 후 > 빨간 박스 체크 해제 > 다시 경로를 붙여넣는다. 그리고 Force Resolve를 실시하면 Succeed 된다. play.google.c.. 2020. 10. 31. [Unity3D] htmlString을 이용하여 스크립트에서 color 변경. public GameObject LoadingPanel; private Color color; ColorUtility.TryParseHtmlString(#FFFFF, out color); LoadingPanel.GetComponent().color = color; 빨간색 부분에 원하는 색상의 Hex 코드를 입력하게 되면 색상을 변경 할 수있다. play.google.com/store/apps/details?id=com.wonilmax.bonyonline 러브썸 보니 - Google Play 앱 오픈월드형 3D RPG 게임 play.google.com 2020. 10. 1. Unity3D SetParent GameObject Clone = Instantiate(CubePrefab, transform.position, Quaternion.identity); Clone.transform.SetParent(SphereParent.transform, true); 2가지 주의 깊게 봐야할 것은. CubePrefab의 Local position이 중요한 것이 아니라 현재 스크립트가 가지고 있는 transform.position에 복제를 해주는 형태이다. 예) 현재 스크립트: transform.position (0,0,0) SphereParent: transform.position (1,1,1) 1. transform.position (0,0,0) 2020. 9. 14. Unity 3D 날짜 시간 계산 코딩 (DateTime) 광고성 메일 또는 휴대폰 알람등의 야간 전송은 수신자에게 사전 동의를 받아야 하기 때문에 날짜와 시간을 계산하는 방법은 필수다. DateTime StartDate = DateTime.Now; (현재 시간) DateTime EndDate = StartDate.AddDays(+3); //플러스는 다음날, 마이너스는 전날을 의미한다. TimeSpan timeCal = EndDate - StartDate; // TimeSpan을 이용하여 시간차를 계산 할 수 있다. int timeCalDay = timeCal.Days;//날짜 차이 int timeCalHour = timeCal.Hours; //시간차이 int timeCalMinute = timeCal.Minutes;// 분 차이 // String 타입으로 변환.. 2020. 9. 13. Anti-Cheat Toolkit 2.2.4: InjectionDetector using CodeStage.AntiCheat.Detectors; void Start() { InjectionDetector.AddToSceneOrGetExisting(); InjectionDetector.StartDetection(); } 참조: codestage.net/uas_files/actk/api/class_code_stage_1_1_anti_cheat_1_1_detectors_1_1_injection_detector.html Anti-Cheat Toolkit의 InjectionDetector의 경우 위의 스크립트와 같이 작성하면 실행이 된다. IL2CPP(C++로 변환하는 중간 언어)는 Unity에서 개발한 스크립팅 백엔드로, 여러 플랫폼용 프로젝트를 빌드할 때 Mono 대신 사용할 수 있다... 2020. 9. 12. Unity 3D Play시 Play중 멈춤 현상 (Freezing) 1. Player가 특정 Object를 인식했을때 Freezing 현상이 발생했다.2. Object를 교체했지만 같은 현상. (특정 모델만 발생함)3. Is Kinematic이 체크된 Object간 (정상 vs Freezing 유발 비정상 모델) 데이터 값을 비교했을때 Rigibody에 Mass부분에 차이가 있었음. - 그림 2 Mass를 0으로 설정하면 1e-07 값이 나옴.4. 그림 1처럼 변경. Is Kinematic이 설정된 모델의 (Mass 0.1, Drag: 0, Angular Drag 0.05) 후 Freezing 현상이 사라짐.5. 그림 1처럼 is Kinematic이 설정되었고 Mass: 1e-07 이었던 모든 오브첵트를 전부 0.1로 변경하자. Play중 Freezing 현상 뿐만 아.. 2020. 9. 8. 이전 1 ··· 16 17 18 19 20 21 다음