반응형
반응형
유니티 안정되고 자주 사용되는 에디터 버전 추천 Unity LTS Version버전릴리스 날짜주요 특징Unity 2022.3 LTS2024년 현재최신 LTS 버전으로, 2년간의 지원과 업데이트가 제공되며, 현재 대부분의 프로젝트에서 안정적으로 사용.Unity 2021.3 LTS2022년많은 프로젝트에서 사용 중이며, 안정성이 보장된 버전으로 아직도 큰 커뮤니티에서 사용.Unity 2020.3 LTS2021년많은 대형 프로젝트에서 널리 사용되는 안정적인 버전으로, 다양한 플랫폼 지원과 호환성이 우수.Unity 2019.4 LTS2020년매우 안정적이며 장기 프로젝트에서 여전히 많이 사용됨. HoloLens 1st Gen 등 특정 플랫폼 지원 필요 시 유용.Unity 2018.4 LTS2019년여전히 유지되..
코드 작성using UnityEngine;using UnityEngine.UI;using UnityEngine.Video;public class VideoPlayerController : MonoBehaviour{ public VideoPlayer videoPlayer; // VideoPlayer 컴포넌트 public string videoURL = "https://www.example.com/video.mp4"; // 비디오 URL 또는 파일 경로 public Text currentTimeText; // 현재 시간 UI public Text durationText; // 총 재생 시간 UI public Slider timeSlider; // 타임라인 제어 슬라이더 pub..
유니티 C# 3D 오브젝트 상하좌우 화면 터치 드래그로 회전시키기코드 작성using UnityEngine;public class ObjectRotationByDrag : MonoBehaviour{ public float rotationSpeed = 100f; // 회전 속도 설정 private Vector3 lastMousePosition; void Update() { // 마우스 입력이 있는지 확인 if (Input.GetMouseButtonDown(0)) { // 마우스 버튼을 눌렀을 때, 현재 마우스 위치 저장 lastMousePosition = Input.mousePosition; } ..
유니티 C# NFC 태그 리더 읽기 쓰기 사용 방법 간단 구현NFCManager.csusing UnityEngine;public class NFCManager : MonoBehaviour{ AndroidJavaObject nfcActivity; void Start() { if (Application.platform == RuntimePlatform.Android) { using (AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer")) { AndroidJavaObject activity = unityP..
유니티 C# QR code 인식 좌표 3d 오브젝트 생성 방법 간단 구현코드 작성using System.Collections;using System.Collections.Generic;using UnityEngine;using ZXing;using ZXing.Common;public class QRCodeScanner : MonoBehaviour{ public Camera camera; public GameObject prefab; // 생성할 3D 오브젝트 프리팹 public int cameraWidth = 640; public int cameraHeight = 480; private WebCamTexture webcamTexture; void Start() ..
유니티 C# 3D 오브젝트 위 아래 부드럽게 반복 이동 코드 간단 구현코드 작성using UnityEngine;public class SmoothVerticalMovement : MonoBehaviour{ public float amplitude = 1.0f; // 움직임의 범위 public float frequency = 1.0f; // 움직임의 속도 private Vector3 startPosition; void Start() { // 시작 위치 저장 startPosition = transform.position; } void Update() { // 시간에 따라 사인파를 생성하여 위치를 계산 float ne..
유니티 C# 마우스로 UI 정보 가져오는 방법 간단 예시MouseOverInfo.cs 작성using TMPro;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;[System.Serializable]public class Item{ public string itemName; public Sprite itemIcon;}public class MouseOverInfo : MonoBehaviour{ public static MouseOverInfo instance; public GameObject infoPanel; // 정보 패널 (UI 요소) public Image icon; public TMP_Te..
유니티 모바일 디버깅 안드로이드 adb logcat 사용법경로(예시) 유니티 에디터가 깔려있는 곳 : C:\2021.3.19f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools 사용법윈도우 키 + R 로 Cmd를 연 뒤 해당 경로로 이동 그 뒤에 아래 명령어를 조합하면 됩니다.유니티로 제작된 앱의 로그만 가져오기USB 디버깅으로 스마트폰이 연결되어 있어야 작동합니다.adb logcat -s Unity 우선순위V: Verbose(가장 낮은 우선순위)D: DebugI: InfoW: WarningE: ErrorF: FatalS: Silent(가장 높은 순위, 이 경우 아무것도 출력되지 않음) 특정 로그만 분류하기 (예시 : Warning 로그만 가져..
유니티 C# 캐릭터 3인칭 카메라 마우스 이동 화면 회전 간단 구현코드 작성using UnityEngine;public class CameraController : MonoBehaviour{ [SerializeField] private Transform player; // 캐릭터의 Transform [SerializeField] private float distance = 5f; // 카메라와 캐릭터 사이의 거리 [SerializeField] private float xSpeed = 4; // 마우스 X 축 회전 속도 [SerializeField] private float ySpeed = 2; // 마우스 Y 축 회전 속도 [SerializeField] private float..
오류 내용app-ads.txt 추가 또는 업데이트app-ads.txt 파일이 누락되거나 잘못되었습니다. 광고 수익이 크게 감소하는 것을 방지하려면 app-ads.txt를 추가하거나 업데이트하세요. 해결 방법 [구글 애드몹] app-ads.txt 설정하는 쉬운 방법앱에 구글 애드몹으로 광고를 달려고했더니 이것저것 해야할 게 많습니다. 다 끝난 줄 알았는데 app-ads.txt 라는 걸 웹사이트에 추가하라고 하네요. (내 앱은 웹사이트가 없는데..?) 이게 뭐야.. 하juzero-space.tistory.com
구글 개발자 콘솔 '본인 확인을 해야 합니다' 해결 방법Google Play에 게시하려면 본인 확인이 필요합니다.본인 인증을 하려면 다음 정보를 제공해야 합니다.Google에서 인증 코드를 보낼 수 있는 휴대전화 번호모바일 서비스 제공업체 계정에 등록된 본인의 이름이 절차는 며칠 정도 걸릴 수 있습니다. 이 절차가 진행되는 동안과 확인이 완료된 후에는 결제 프로필의 이름을 수정할 수 없습니다.문서 제출 요령은 다음과 같습니다.문서의 네 모서리가 모두 포함되도록 문서 전체를 캡처하세요.이미지는 글자 식별이 가능하고 초점이 맞으며 빛 반사나 번짐이 없어야 합니다.불완전하거나 잘 보이지 않는 문서 또는 어둡거나 흐린 사진은 허용되지 않습니다.악용을 방지하기 위해 확인 시도 횟수가 제한됩니다.요청된 항목 외의 ..
구글 개발자 콘솔 '이 개발자 계정의 앱을 게시할 수 없습니다' 해결 방법이 개발자 계정의 앱을 게시할 수 없습니다.내 계정이나 내가 제공한 정보에 문제가 있는 경우 Google에서 사용자의 안전을 위해 개발자 계정을 제한합니다.다음과 같은 문제가 발생하는 경우 이 개발자 계정으로 앱을 게시할 수 없게 됩니다.Google에서 신원을 확인할 수 없습니다이의 제기에 대한 답장 전송됨 본인 확인 Google에서 신원을 확인할 수 없습니다어떤 문제가 발생했나요?본인 인증 과정에서 문제가 발견되었거나 Play Console에서 본인 인증을 완료하지 않았습니다. Google에서는 계정 또는 제공된 정보 관련 문제를 발견하는 경우 사용자의 안전을 위해 Google Play에서 개발자 프로필 및 앱을 삭제합니다. 개발..