# Unity

2519개의 포스트

Unity 게임개발 숙련 1주차-9강 스탯 만들기

스크립터블 오브젝트(Scriptable Object) 스크립터블 오브젝트는 Unity에서 데이터를 저장하고 관리하는 유연한 데이터 컨테이너입니다. 게임에서 재사용 가능한 데이터 또는 설정을 저장하는 데 사용됩니다. 코드와 데이터를 분리하여 코드를

약 17시간 전
·
0개의 댓글
·
post-thumbnail

[Unity]에셋번들

에셋(asset) + 번들(bundle)

1일 전
·
0개의 댓글
·
post-thumbnail

[Unity] 유니티 전략 패턴 구현 ( Strategy Pattern )

전략 패턴 여러 가지로 사용해볼수도 있는데 같은 동작을 분류 할때 사용된다 예시를 들어보자면 텍스트 적을때 한국어 인지 외국어인지 등등 또는 플레이어가 공격하는데 검, 단검, 도끼, 활, 총, 지팡이 등등 으로 공격한다면 이걸 if나 switch로 구분해줘

2일 전
·
0개의 댓글
·

유니티 TransForm

유니티의 게임 오브젝트는 항상 하나의 transform 컴포넌트를 갖는다트랜스폼이 없는 게임 오브젝트의 생성은 불가하다부모-자식 관계 형성시부모의 오브젝트가 이동, 회전, 스케일할 때 정확히 동일하게 동작한다

3일 전
·
0개의 댓글
·
post-thumbnail

Unity 게임개발 입문 2주차

벽돌깨기 게임을 만들면서 패들은 마우스커서를 따라가는것으로 되어있는데마우스 커서가 밖으로 나가면 패들도 같이 벽을 뚫고 나가는 문제가 있었다.다음은 문제를 해결하기 위해 게임오브젝트 Paddle에 적용한 코드이다.

3일 전
·
0개의 댓글
·

[Unity] OnDestroy 함수에서 오브젝트 생성시 오류 발생

Some objects were not cleaned up when closing the scene. (Did you spawn new GameObjects from OnDestroy?) The following scene GameObjects were found:프로

3일 전
·
0개의 댓글
·
post-thumbnail

2D Player 조작2

Slippery Physics MAterial 2D 업로드중.. Jump를 하고 난 후에 플레이어가 콜라이더 마찰 때문에 그 자리에 고정되어 있는 경우가 나타난다. 프로젝트창에서 [Create]-[2D]-[Physics Material 2D]를 생성한 뒤에 Frict

4일 전
·
0개의 댓글
·
post-thumbnail

TIL (92) | 2023.12.05 | 가이드라인 재출력을 위한 Reset버튼

들어가기 앞서 오늘은 가이드라인이 플레이어프랩스를 사용하여 한번만 출력하고 있어서 이것을 초기화 하는 Reset버튼을 만들었습니다. 오늘 배운 것 Reset버튼 일단 UI를 만들고 스크립트에 연결을 시켜줍니다. > public Button resetBtn; resetBtn.onClick.AddListener(OnResetBtnClicked); 그...

4일 전
·
0개의 댓글
·

[Unity] 2D 팀 프로젝트 제작 내용

공이 좌 혹은 우로 이동총알에 맞으면 공이 작은 공 둘로 분리 공이 부셔지면 확률적으로 무기 아이템이 드랍Pang!을 기반으로 한 게임을 만들었다. 나는 피격되면서, 공격해야하는 공을 생성하고공을 프리팹 화 시켜서 3가지 종류의 프리팹을 넣고모두 같은 cs 파일을 가지

4일 전
·
0개의 댓글
·

Unity 게임개발 입문 2주차

문법 세션 요약정리Class는 크게 데이터,기능/논리,생성자/소멸자로 나눌수있으며데이터는 단일데이터, 배열/리스트, 구조체/클래스를 포함한다기능/논리는 메서드/함수 등이 포함된다.반복문While초기값,조건,명령으로 이루어짐조건식이 참일경우 계속 반복한다.for초기값,조

4일 전
·
0개의 댓글
·
post-thumbnail

2D Player 조작

키 입력 받기 Input GetKey 사용자가 name에 의해 식별된 키를 누를 때 true 반환 GetButton "Button Name"에 의해 식별된 가상 버튼을 누르고 있는 동안 true 반환 [Eidt]-[Project Settings]-[Input]에서 확

4일 전
·
0개의 댓글
·

[Unity] 자신을 Instantiate할 때의 오류

같은 cs파일을 가지고 있는 새로운 SmallBall을 새로 생성했다.그 아래 라인의 위치대로 생성 될 거라고 예상 했지만 그렇지 않았다.Start()함수에 랜덤 방향으로 나가는Launch()와 랜덤 위치로 스폰되는 BallSpawn()가 Start함수에 들어가 있었기

5일 전
·
0개의 댓글
·
post-thumbnail

Unity 게임개발 2주차 - 벽돌깨기

오늘은 벽돌깨기 게임 팀프로젝트 진척도에 대해 짧게 리뷰해볼것이다.게임에 필요한 씬에 대해 정리한것중에 내가 맡은 게임타이틀씬과 스킨선택씬, 게임시작씬까지구현해보았다. 다만 게임 플레이도중에 일시정지를 눌렀다가 다시 재개하는 로직은 어떻게 구현해야할지 고민이 좀 필요할

5일 전
·
0개의 댓글
·
post-thumbnail

Unity 강체를 이용한 움직임

컴포넌트 가져오기 GetComponent 오브젝트에 붙어있는 컴포넌트 가져오기. 가져오고자 하는 컴포넌트 이름을 "" 사이에 넣어줌. 강체에 힘 가하기 AddForce > Vector3: 인자로 받은 벡터의 값과 방향 만큼 힘을 더한다. ForceMode: 적용할 힘

5일 전
·
0개의 댓글
·
post-thumbnail

TIL (91) | 2023.12.04 | LoadData

오늘은 데이터를 저장하고 로드하는데에 로드되는 데이터가 이상해서 플레이어가 맵 바깥으로 나간다든지 아니면 불러오는 데이터로 검사를 해서 플레이어의 스폰위치를 불러오는데 불러오는 데이터가 배열의 카운트를 넘어서 첫번째 구간에서 시작하는 버그를 발견했습니다.플레이어가 맵

5일 전
·
0개의 댓글
·
post-thumbnail

[Unity] 캐릭터가 벽을 통과하는 문제

캐릭터와 벽(박스)에 콜라이더를 추가해도 벽을 통과하는 문제가 발생했습니다. 이 문제를 해결하면서 제가 배운 것들과 3 가지 해결 방법 들을 글로 작성해봤습니다.

5일 전
·
0개의 댓글
·

23.12.01(금) Unity 공부 일기

오늘은 다양한 유형의 총알을 만들어 보았다.

5일 전
·
0개의 댓글
·
post-thumbnail

[Mac] VSCode Unity 연동

Unity -> Settings -> External Tools -> External Script Editor을 VSCode로 변경 (버전 안써있는 경우도 있음)Window -> Package Manager -> Visual 검색3개 모두 설치가 되어야함Mono Mac

6일 전
·
0개의 댓글
·