목록2025/03 (4)
Luna

오늘의 학습 키워드- 프로젝트 내 역할분담- 개인 작업공부한 내용 본인의 언어로 정리하기적과의 전투와 적AI를 구현해보았따.우선 Skeleton 에셋을 임포트해서 프리팹을 그대로 가지고 와봤더니애니메이션이 이미 다 있었어서 연결만 시켜주면 됐기 때문에 아주 편해보였다. 짱using UnityEngine;using System.Collections;public class EnemyManager : MonoBehaviour{ public GameObject enemyPrefab; // 스켈레톤 프리팹 public int enemyCount = 2; // 스폰할 적 개수 public Vector3 spawnArea; // 스폰 범위 void Start() { ..

오늘의 학습 키워드- 강의 내용 중 중요개념 정리- 강의 계속 잘 듣기! 공부한 내용 본인의 언어로 정리하기🎮 Unity에서 알아두면 유용한 기능들 1️⃣ TryGetComponent 🛠️TryGetComponent는 Unity에서 게임 오브젝트의 특정 컴포넌트를 가져오는 기능을 제공합니다. 이 메서드를 사용하면 컴포넌트가 게임 오브젝트에 연결되어 있는지 확인하고, 연결되어 있다면 해당 컴포넌트를 안전하게 가져올 수 있습니다.📌 TryGetComponent 메서드 형식public bool TryGetComponent(out T component) where T : Component;🔹 매개변수 설명T: 가져오려는 컴포넌트의 타입 (예: Rigidbody, Collider 등)component: 가..

오늘의 학습 키워드공부한 내용 본인의 언어로 정리하기Input System을 통해 Unity 프로젝트에서 키 세팅을 다 해준 모습에러사항Input System을 추가하고 난 뒤에 Action부분의 +를 누르니 강의 내용에 있었던 Add Updown같은 선택지가 뜨지 않았다.해결방안1. Action Properties에서 ActionType를 Pass Through로 바꾼다2. Control Type를 Vector2로 바꾼다.3. 다시 +를 눌러본다4. 있다 ^^ Q. 유니티에서 Mouse의 Delta값이 무엇을 의미할까?A. 실제 마우스 움직임을 스케일한 값으로, 한 프레임 내에서 마우스를 움직인 정도를 의미함.유니티 마우스 델타 값 특징✔ 스케일된 값 → 실제 마우스 움직임을 스케일한 값✔ 프레임 단위..

오늘의 학습 키워드- 3D 강의 최대한 많이 듣기- 개인과제 어떤식으로 짤지 구상해보기공부한 내용 본인의 언어로 정리하기✨ Unity 3D 강의 듣기 전 핵심 개념 정리1. 스카이박스 (Skybox) Unity에서 게임 세계의 배경을 담당하는 환경 매핑 기술입니다. 주로 하늘, 구름, 산 등의 자연적인 배경을 표현하는 데 사용됩니다.🔹 스카이박스의 특징큐브 맵(Cube Map): 6개의 텍스처로 구성된 정육면체 형태의 배경구체형 스카이박스(Sphere Map): 하나의 텍스처가 구체형으로 매핑된 배경Unity의 씬(Background)을 확장하는 데 활용됨미리 만들어진 스카이박스를 적용하거나 직접 제작 가능시간대 변화(예: 낮 ↔️ 밤) 및 특정 이벤트 시 동적 변경 가능성능 최적화 필요 (과도한 텍스..