유니티 Unity(7)
-
[UNITY] 프로젝트 빌드하기 (윈도우즈 플랫폼 exe 실행 파일 만들기)
Unity 기본 사용법 중 하나.유니티로 프로젝트를 완성했다면 완성된 프로젝트를 서비스하기 위해 해당 플랫폼에 맞는 파일을 빌드해야 한다.오늘은 간단히 윈도우즈 플랫폼으로 파일을 빌드하는 방법을 알아본다. 유니티 버전 : 6000.0.45f1 유니티의 최신 버전인 6에 익숙해지기 위해 유니티6으로 테스트해본다.유니티6의 변경점은 일부 UI가 변경되었다는 점 외에는내가 작업하는 데 있어서 크게 바뀌어서 불편하다거나 하는 부분은 없는 것 같다.제대로 뭔가를 만들다보면 변경점이 눈에 띄겠지만 일단 지금까지는 크게 불편한 점은 없다. 아무튼,윈도우즈용 실행 파일을 만들기 위해 테스트용 프로젝트를 하나 만들었다.버튼을 누르면 텍스트가 활성화 되고, 다시 버튼을 누르면 텍스트가 비활성화 되는 간단한 프로그램이다. ..
2025.05.19 -
[UNITY/C#] 중복 없는 랜덤 숫자 만들기
유니티로 이런저런 기능을 만들다보면 한번씩 랜덤 번호를 생성하게 된다. 특정 오브젝트의 생성 순서를 무작위로 할 때라던지, 어떤 숫자들을 랜덤으로 뽑고 싶을 때라던지.그렇게 랜덤으로 번호를 생성하는데, 그 와중에 또 숫자가 중복되지 않게 뽑고 싶을 때가 있다. 그럴 때 사용하려고 만들어둔 함수를 남겨본다.public int[] MakeRandomNumbers(int minValue, int maxValue, int randomSeed = 0) { if (randomSeed == 0) randomSeed = (int)DateTime.Now.Ticks; List values = new List(); for (int v = minValue; v ..
2025.04.11 -
[UNITY] 유니티로 2D 액션 게임 만들기 2 (플레이어 캐릭터 만들기 3 / 공격 방향 설정)
지난번 플레이어 캐릭터 이동에 관한 포스팅에 이어 이번에는 공격 방향 설정에 대해 남겨본다.** 지난 포스팅 : 캐릭터 이동 https://ggbt.tistory.com/21 원래는 공격 관련한 내용을 쓰려고 했으나,공격을 할 때 어느 방향으로 공격할 것인지를 생각하다보니 캐릭터가 이동할 때 해당 방향을 눈으로 볼 수 있게끔 만들어두는 것이 좋을 것 같다는 생각이 들었다. 그래서 이번 포스팅에서는 캐릭터를 이동할 때 이동하는 방향으로 화살표 모양의 UI 가 캐릭터 주변에 표시되게 만들어보려고 한다. 그래서 먼저 화살표 이미지를 하나 구해보도록 하자.이번에도 Kenney 사이트에서 이미지를 구해왔다. https://kenney.nl/assets/cursor-pixel-pack 다양한 모양의 화..
2025.03.25 -
[UNITY] 유니티로 2D 액션 게임 만들기 2 (플레이어 캐릭터 만들기 2 / 캐릭터 이동)
유니티로 2D 액션 게임 만들기 3번째 포스팅으로 이번에는 캐릭터의 이동 조작에 대해 남겨본다.** 지난 포스팅은 플레이어 캐릭터 만들기 https://ggbt.tistory.com/13 [UNITY] 유니티로 2D 액션 게임 만들기 2 (플레이어 캐릭터 만들기 1)지난 포스팅에 이은 두번째, 플레이어 캐릭터 만들기. ** 지난 포스팅 - 맵 만들기 ** [UNITY] 유니티로 2D 액션 게임 만들기 1유니티로 만들어보는 2D 액션 게임, 그 첫번째 시간.액션 게임 만들기ggbt.tistory.com 지난 포스팅에서 생성한 캐릭터 오브젝트에 스크립트 컴포넌트를 붙여서 방향키를 눌러 캐릭터가 움직이는 것을 만들어보고자 한다.이번 포스팅에서는 캐릭터의 상하좌우 이동에 대해서만 작성한다.그리고 다음에는 ..
2025.03.25 -
[UNITY] 유니티로 2D 액션 게임 만들기 2 (플레이어 캐릭터 만들기 1)
지난 포스팅에 이은 두번째, 플레이어 캐릭터 만들기. ** 지난 포스팅 - 맵 만들기 ** [UNITY] 유니티로 2D 액션 게임 만들기 1유니티로 만들어보는 2D 액션 게임, 그 첫번째 시간.액션 게임 만들기니까 플레이어 캐릭터부터 만들어서 그 캐릭터를 움직이는 것부터 하는 것이 좋을 것 같지만,아무 것도 없는 곳에서 캐릭터ggbt.tistory.com 유니티로 2D 액션 게임 만들기플레이어 캐릭터 만들기 이번에는 플레이어 캐릭터 만들기에 대한 글이다.단순히 스프라이트 하나 만들고 스크립트를 붙여서 캐릭터를 움직이는 게 아니라, kenney 에서 받은 캐릭터 스프라이트를 활용할 수 있도록 에디트 기능(?) 비슷하게 만들어볼 예정이다. Kenney 캐릭터 스프라이트를 보면... 캐릭터가 완성된 스프..
2024.09.05 -
[UNITY] 유니티로 2D 액션 게임 만들기 1 (맵 만들기)
유니티로 만들어보는 2D 액션 게임, 그 첫번째 시간.액션 게임 만들기니까 플레이어 캐릭터부터 만들어서 그 캐릭터를 움직이는 것부터 하는 것이 좋을 것 같지만,아무 것도 없는 곳에서 캐릭터만 움직이는 것도 거시기 하니까 일단 맵을 먼저 만들어볼까 한다.액션 게임 만들기에서 사용하는 기본적인 그래픽 리소스는 모두 KENNEY 에서 무료 제공해주는 에셋으로 작업할 예정이다.아래 링크 참고.https://kenney.nl/assets Assets · KenneyRelease date Latest update Quantity Namekenney.nl Apple 2023 맥북 프로 16 M3 - 노트북 | 쿠팡현재 별점 4.8점, 리뷰 431개를 가진 Apple 2023 맥북 프로 16 M3! 지금 쿠팡에서 ..
2024.09.03 -
[UNITY] OnbecameVisible / OnBecameInvisible
유니티에서 특정 오브젝트가 카메라 영역 밖에서 안으로 들어왔을 때, 또는 카메라 영역 안에서 밖으로 나갔을 때 실행되는 함수. 아래는 유니티 공식 문서 페이지.https://docs.unity3d.com/kr/2022.3/Manual/ExecutionOrder.html 이벤트 함수의 실행 순서 - Unity 매뉴얼Unity 스크립트를 실행하면 사전에 지정한 순서대로 여러 개의 이벤트 함수가 실행됩니다. 이 페이지에서는 이러한 이벤트 함수를 소개하고 실행 시퀀스에 어떻게 포함되는지 설명합니다.docs.unity3d.com OnBecameVisible/OnBecameInvisible: 오브젝트가 카메라에 표시되거나/표시되지 않을 때 호출됩니다. OnBecameInvisible() 함수를 사용하면, 위 설명과..
2024.08.27