본문 바로가기
728x90

전체 글234

[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.
[창원 마산] 저도 비치로드 걷다 오기 코로나로 집에만 있기에는 답답해 한적한 곳에 산책을 할 곳이 있을까 싶어 저도 비치로드를 갔다왔다. 창원 마산 인근에 가볼만 한 곳인것 같다. 창원 마산에서 거리는 20km정도 되는것 같았고 새로 난 길이 생겨 시간은 30분 내외로 갈수 있었다. 공영주차장에 주차를 하고 해변가를 따라 걸으니 입구에 표지판이 보였다. 거리안내에 따르면 1코스 소요시간 : 80분, 거리 3.7km 2코스 소요시간 : 100분, 4.65km 3코스 소요시간 : 135분, 6.35km 이렇게 나와 있었다. 아이들이 아직 어리다보니 짧은 1코스로 가기로 했다. 시작점의 데크로드 계단을 조금 올라가니 안전수칙이 나왔다. 잘 지키기로 하고 계속 걸어본다. 사람들도 많이 없고, 바다와 산이 있고 걷기가 좋았다. 경사진 곳도 거의 없어.. 2022. 1. 29.
[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.
[Unity] 유니티 클라우드 저장 동작안함.. 체크항목 구글 플레이게임 플러그인을 사용하여 로그인부터 리더보드, 클라우드 저장까지 구현을 했다. 그런데 로그인과 리더보드는 잘 작동을 하나 클라우드 저장은 계속 실패 에러가 발생했다. 원인을 찾다보니 먼저 구글콘솔에 Play게임즈서비스에서 설정탭으로 가서 속성부분에 저장된 게임 사용 설정이 안되어 있는것을 확인 하였다. 해당 부분 사용함으로 변경처리를 하였다. 그래도 실패.... 다시 전체적으로 살펴보았다. Play 게임즈 서비스 설정에 사용자인증정보가 android와 게임서버가 잘 설정되어 있는지 다시 확인... [Google Cloud Platform]에서 사용자인증탭에 OAuth 2.0 클라이언트 ID가 android와 웹 어플리케이션이 잘 설정 되어 있는지 다시 확인... [OAuth 동의 화면] 탭에 .. 2022. 1. 22.
728x90