반응형

유니티

(유니티) 오브젝트가 화면 밖으로 나가면 삭제하기

유니티에서 오브젝트가 화면 밖으로 나갔을 때 제거하는 것은 비교적 간단한 프로세스입니다. 여러 가지 방법이 있지만, 가장 일반적인 방법 중 하나는 카메라의 시야 영역을 기준으로 오브젝트의 위치를 확인하여 처리하는 것입니다. 다음은 이를 수행하기 위한 간단한 스크립트 예제입니다. 이 스크립트는 카메라의 시야 영역을 벗어나면 해당 게임 오브젝트를 제거합니다. using UnityEngine; public class ObjectRemover : MonoBehaviour { private Camera mainCamera; void Start() { mainCamera = Camera.main; // 게임에서 메인 카메라 가져오기 } void Update() { Vector3 viewPos = mainCamera..

유니티_unity 2024.04.09

(유니티) Input.GetKey(): 키보드로 오브젝트 상하좌우 움직이기

유니티에서 키보드 상하좌우 화살표 키를 이용해서 오브젝트를 상하좌우로 이동하는 코드입니다. using UnityEngine; public class RocketController : MonoBehaviour { public float speed = 1.0f; // Update is called once per frame void Update() { float x = 0f; float y = 0f; if(Input.GetKey("right")) x = 1f; else if (Input.GetKey("left")) x = -1f; else if (Input.GetKey("up")) y = 1f; else if (Input.GetKey("down")) y = -1f; Vector3 dir = new Vecto..

유니티_unity 2024.03.25

(유니티) 2D 이미지 회전시키기

유니티, 2D 프로젝트에서 이미지를 회전시키는 방법을 설명합니다. 2에서 이미지를 회전하는 방법은 다음과 같습니다. 2D에서는 z값을 이용해서 회전시킵니다. 이 값이 음수이면 시계방향으로 회전하며, 양수이면 반시계 방향으로 회전합니다. this.transform.Rotate(0, 0, 각도); 예제 1. 2D 프로젝트를 생성합니다. 2. 아래의 딱정벌래(beetle) 이미지를 다운로드 받고, Asset에 추가합니다. 3. Beetle.pgn 이미지를 Sceen에 추가합니다. 4. C# Script를 추가하고, Beetle과 연결합니다 - BeetleController 5. 코드를 작성합니다. 마우스 왼쪽 버튼을 클릭할 때마다 시계 방향으로 30도씩 회전시키는는 코드입니다. using System.Coll..

유니티_unity 2024.03.23

(유니티) TextMeshPro 한글 텍스트 출력

준비물 한글 TTF 폰트 - 여기서는 나눔고딕 폰트를 사용했습니다. 나눈 고딕폰트는 무료로 사용할 수 있습니다. 나눔고딕 폰트 [실습 따라하기] 1. 프로젝트를 생성합니다. 여기서는 2D로 생성했습니다. 2.텍스트를 출력하기 위해 "Hierarchy" 창에서 "UI" -- "Text - TextmeshPro"를 선택합니다. 3. [TMP Importer] 대화상자가 나타나면 "Import TMP Essentials"을 클릭하고, 창을 닫습니다. 4. Assets - TextMeshPro - Fonts 폴더가 생성되어 있는 것을 볼 수 있습니다. - 5. 윈도우 탐색기에서 "나눔고딕" 폰트를 Project 창의 Assets에 끌어다 놓습니다. 6. [Window] 메뉴 - TextMeshPro - Font..

유니티_unity 2024.02.19

(유니티) C# 스크립트를 편집하기 위한 외부 도구(에디터) 설정하기 External Tools

유니티에서 C# 스크립트를 편집하기 위해서 비주얼스튜디오(Visual Studio 2022) 또는 비주얼스튜디오 코드(Visual Studio Code)를 설정하는 방법입니다. Windows를 사용하는 경우 1. 유니티 화면의 [Edit] 메뉴에서 "Preference"를 선택합니다. 2. 아래의 화면에서 "External Tools"을 선택하고, 우측에서 편집할 도구를 선택합니다. macOS를 사용하는 경우 1. [unity] 메뉴에서 "Settings"를 선택 2. "External Tools"을 선택하고, 우측에서 편집할 도구를 선택합니다.

유니티_unity 2024.02.07

(유니티) C# 스크립트를 시작하는 방법

유니티에서 C# 스크립트를 시작하는 방법을 설명합니다. 여기에서는 비주얼스튜디오 2022버전(또는 그 이상)에서 C# 프로그램을 조금이라도 다뤄본 분들을 위한 포스팅입니다. 비주얼스튜디오 2022버전(비주얼스튜디오 코드(Code)가 아님)이 설치되어 있다고 가정합니다. 유니티 프로젝트를 맨 처음 생성할 때, 비주얼스튜디오에 유니티 기능을 추가해서 설치하는 방법이 있지만, 이 방법 보다는 비주얼스튜디오 2022버전에서 유니티 기능을 설치하는 것이 더 빠른것 같습니다. 비주얼스튜디오에서 유니티 개발 도구 설치를 추가하는 방법을 설명합니다. 1. 비주얼스튜디오 (2022버전)를 실행합니다. [도구] 메뉴에서 "도구 및 기능 가져오기"를 선택합니다. .NET 데스크톱 개발은 이미 설치되어 있다고 가정합니다 - ..

유니티_unity 2024.02.07

(유니티) unity 다운로드 및 설치

https://unity.com/kr/download 다운로드 지금 Unity를 다운로드하고 전 세계적으로 가장 큰 인기를 누리는 2D/3D 멀티플랫폼 경험 및 게임 제작용 개발 플랫폼을 사용하세요. unity.com 설치 설명서 (유니티) unity 설치하고 시작하기, 유니티 허브란 무엇인가 Unity Hub C#을 한다는 이유로 또 어쩌다가 유니티까지 해야될 사정이 생겼습니다. 유니티를 조금(아주) 해본 결과는 유니티에 C# 스크립트는 일반적인 C# 프로그램 만큼 많이 사용되지 않습니다. C#을 전혀 coding-abc.kr

다운로드_링크 2024.01.31

(유니티) unity 설치하고 시작하기, 유니티 허브란 무엇인가 Unity Hub

유니티를 조금(아주) 해본 결과는 유니티에 C# 스크립트는 일반적인 C# 프로그램 만큼 많이 사용되지 않습니다. C#을 전혀 몰라도 쉽게 유니티를 시작 할 수 있습니다. 여기에서는 유니티를 설치하는 방법을 설명합니다 - 2024년 1월 기준 (C#을 잘하는 프로그래머가 유니티를 배우기보다는 C#이나 프로그램을 전혀 모르고 디자인을 잘 하는 분이 C# 스크립트를 배우면서 유니티에 접근하는 것이 훨씬 쉬울 것 같다는 생각이 듭니다.) 유니티를 처음 시작하는 분을 위해서 설치하는 화면을 최대한 많이 캡처해서 올립니다. 1. 유니티 다운로드 사이트에 연결합니다. https://unity.com/kr/download 다운로드 지금 Unity를 다운로드하고 전 세계적으로 가장 큰 인기를 누리는 2D/3D 멀티플랫폼..

유니티_unity 2024.01.30
반응형