본문 바로가기

Unity24

[Unity] 비트 연산자, 레이어 마스크 겁나.. 겁나 어렵댜ㅏ 2024. 5. 9.
[Unity] 스크립터블 오브젝트 (Scriptable Object) - 데이터를 저장하고 관리하는 데이터 컨테이너- 유니티 Inspector 창에서 데이터를 직접 수정하고 관리할 수 있다.- ScriptableObject 클래스를 상속받아 작성 [CreateAssetMenu(fileName ="DefaultAttackSO", menuName ="TopDownController/Attacks/Default", order = 0)]public class AttackSO : ScriptableObject{ [Header("Attack Info")] public float size; public float speed; public float power; public float delay; public LayerMask target; [Hea.. 2024. 5. 9.
[Unity] 카메라 사이즈 - 카메라의 사이즈는 y축 기준으로의 사이즈이다- 사이즈가 8인 경우 y축으로 8*2 = 16의 사이즈를 가진다 예시가운데 선을 보면 2024. 5. 8.
[Unity] 단축키 게임 오브젝트 선택 마우스 왼쪽 클릭  씬 뷰 이동마우스 오른쪽 클릭 줌 인& 줌 아웃마우스 스크롤 이름 바꾸기게임 오브젝트 선택 + F2키 복제   게임 오브젝트 선택 + Ctrl + D키 2024. 5. 8.
[Unity] 게임 개발 - Galaga 만들어보기 (2) 무한 배경 만들기1. 무한 배경으로 사용할 사진 한장을 준비한다.2. 사진의 Inspector 창에서 Texture Type을 Default, Wrap Mode를 Repeat로 적용시킨다.3. Material 하나를 생성한 뒤, Shader 종류를 Particles/Alpha Blended로 적용한다.4. MainScene에 Background라는 이름의 3D Object-Quad를 생성한다.    4-1. 화면에 맞게 transform을 적절히 수정한다.    4-2. Mesh Renderer - Materials - Element에 3번에서 미리 만들어 놓은 Material을 끌어다 놓는다.5. 스크립트 하나를 생성한 뒤 다음과 같이 코드를 작성한다.using System.Collections;usi.. 2024. 4. 9.
[Unity] 게임 개발 - Galaga 만들어보기 (1) Galaga라는 슈팅 게임을 만들어 보려고 한다.더보기3년 전 게임 개발 팀프로젝트를 할 때 진행했었는데그 땐 코딩이 익숙치 않아 세부 로직에 손도 대지 못했었다.. 오늘은 StartScene과 MainScene을 만들고 대략적인 UI 배치를 끝냈다.   구현 완료- UI 배치- Player 기체에서 미사일 발사 로직- StartScene 애니메이션 제작 완료- StartScene에서 시작 버튼 MainScene과 연결 완료 구현할 것 - Background Scrolling을 활용한 무한 배경 만들기- 배경음악 삽입하기- Enemy 기체 프리팹 생성 & 움직임 애니메이션- Enemy 기체에서 특정 상황 때 미사일 발사되는 로직- Enemy 기체와 Player 기체 충돌 시      - Player 기체.. 2024. 4. 2.