본문 바로가기
728x90

Programing107

[Unity] Not starting debugger since process cannot load the jdwp agent. 에러. error. Error .hurryuppengui Not starting debugger since process cannot load the jdwp agent. 유니티 에디터에서 디버깅시에는 잘 동작하였는데 폰에서 빌드 실행시에 위와 같은 오류가 나타났다. 에디터에서는 저장이 잘 되다가 안드로이드폰에서만 저장이 안되는 오류가 발생해서 이녀석때문에 해당 오류도 같이 나는 줄 알았더니 아니였다;;;; 다른오류였다. 어야튼 저 오류는 간단히 처리 완료 되었다. assets > External Dependency Manager > Android Resolver > Force Resolve로 안드로이드 Plug IN data 들을 정리하고 나니 정상동작을 하였다. 앱 개발을 계속 진행하다보니 지속적으로 해당 에러가 나타났.. 2022. 2. 15.
[android] 실행오류. version 31에서 앱 실행시 오류 java.lang.IllegalArgumentException: : Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles. at android.app.PendingIntent.checkFlags(.. 2022. 2. 8.
[Unity] 유니티 일정시간마다 코드 실행처리 일정 시간마다 유닛의 속도를 조절한다던지... 일정 시간마다 이벤트처리를 할 경우 사용할 수 있는 코드이다. 간단하지만 한번씩 필요할때마다 사용하기 위해 기록해둔다. private float _pointTime = 1.0f; //1초마다 실행 private float _nextTime = 0.0f; //다음번 실행할 시간 // Update is called once per frame void FixedUpdate() { if (Time.time > _nextTime) { _nextTime = Time.time + _pointTime; //다음번 실행할 시간 //실행 할 코드작성 } } 2022. 2. 4.
[Unity] 유니티 C# 코드에서 이미지 변경하기 우선 선언을 먼저 아래와 같이 한다. public SpriteRenderer Img_Renderer; public Sprite Sprite01; 에디터에서 처음 SpriteRenderer에는 Image Object를 넣고 두번째 Sprite에서는 변경할 이미지 Sprite를 지정해 준다. 그리고 변경할 타이밍이 필요한 코드 부분에서 아래와 같이 작성해서 이미지를 때에 맞춰 변경해 준다. //Image Change Img_Renderer.sprite = Sprite01; 끝~~~ 2022. 1. 31.
[Unity] missing AndroidManifest.xml file. 에러 Project 'D:\Unity\Unity Projects\Paper Airplane\Temp\StagingArea\android-libraries\GooglePlayGamesManifest.androidlib' is missing AndroidManifest.xml file. UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) 빌드하는데 해당 에러가 발생했다. 이전 빌드가 잘 되다가 Google Play Game Plug In SDK 설치 후 발생한 에러였다. 해당 에러에 대해서 자료를 찾아본 결과 Asset폴더 안 Plusgins/Android/GooglePlayGamesManifest의 폴더명을 Plusgins/Android/GooglePlayGames.. 2022. 1. 29.
[Unity] 유니티 2d 오브젝트 클릭시 이름 가져오기 유니티에서 2d 인 경우 화면상 클릭 시 해당 클릭된 collider의 object를 가져오는 방법이다. void Update() { //마우스 클릭시 if (Input.GetMouseButtonDown(0)) { //마우스 클릭한 좌표값 가져오기 Vector2 pos = Camera.main.ScreenToWorldPoint(Input.mousePosition); //해당 좌표에 있는 오브젝트 찾기 RaycastHit2D hit = Physics2D.Raycast(pos, Vector2.zero, 0f); if (hit.collider != null) { GameObject click_obj = hit.transform.gameObject; Debug.Log(click_obj.name); } } } 2022. 1. 25.
728x90