목차 키 입력 설정 기능이란? 스크립트(코드) 및 설명 결과 1. 키 입력 설정 기능이란? 다들 게임을 하다보면 디폴트로 박혀있는 키 입력들이 있죠? 제가 즐겨하는 로스트아크의 설정에 단축키 기능인데요. 프로젝트로 게임개발을 하는데 단축키 설정기능을 구현을 해야해서 로아를 키고 어떤 기능이 있나 이렇게 켜보았습니다. 로직을 보니 저 키입력을 한번 누르고 바꿀 키로 다시 눌러주면 해당 기능이 바꾼 키로 작동하도록 되어있더라구요. 그래서 그런 기능이 있나 구글링 하면서 찾아보고 구현에 성공해서 공유해드리고자 합니다. 2. 스크립트(코드) 및 설명 KeyManger.cs using System.Collections; using System.Collections.Generic; using UnityEngine;..
24년 1월에 한 일 1. 본가 다녀오기 2. 로스트아크 카멘 더퍼스트 클리어 3. 창업동아리 게임개발 4. 대학생 시청 아르바이트 1. 본가 다녀오기 23.12.26 ~ 24.1.2 학교 다니면서 가지 못했던 집을 다녀왔다. 왜 비행기를 타고 있느냐, 집이 제주도니까 타고있다. 학기중에는 돈도 없고 시간도 없고 바쁘고 가는과정이 매우 귀찮고 짐싸기도 번거롭고 오래 있지도 못하고 하니 방학 했을때 가야한다. 원래는 방학내내 집에 있다가 학기시작 전에 올라오려 했는데 시청 아르바이트가 붙어서 일찍 올라오게 되었다. 가서 사진을 많이 못찍은게 아쉽네.. 원래는 자주 찍고다녔는데 왜 한장도 없지... ㅠㅠ 2. 로스트아크 카멘 더퍼스트 클리어 1.6 난 게임을 무척 좋아한다. 게임이 좋아서 컴공을 왔고 게임개..
2D 유니티로 만드는 게임의 인벤토리 및 아이템 습득과 사용 제가 프로젝트로 2D 게임을 만들고 있는데, 그 중에 저는 UI담당과 아이템을 맡아서 하고 있습니다. 그 외에도 더 많지만 아무튼 이번엔 아이템에 관련한 구현방법을 알려드리려 합니다. 이걸 구현하려고 구글에 이것저것 검색해보고 유튜브에도 검색해보며 찾아봤지만 저같은 초보개발자들이 처음으로 이걸 하려하니 어떻게 해야할지 봐도 모르겠더라구요 그래서 초보개발자인 제가 간단한 방식의 아이템 습득과 인벤토리를 구현한 글을 쓰려합니다. 우선 아이템오브젝트 구현과 습득먼저 쓰고 차근차근 알려드리겠습니다. 1. 아이템 오브젝트를 만들어보자 제가 만들고 있는 프로젝트의 모습입니다. 여긴 그냥 테스트용 씬이라 괜..찮...을겁니다.. ㅇㅅㅇ 우선 에셋이 있다면 ..
유니티 PNG 슬라이스 하기 목차 1. PNG 사진 선택 2. Slice 설정 3. 직접 하나씩 자르기 4. 늘려도 안 깨지게 하기 1. PNG 사진선택 이렇게 뭉쳐있는 사진들을 각자 하나씩 빼내기 위해 slice를 해봅시다. 2. Slice 설정 이렇게 설정을 시켜주신 후 Sprite Editor를 눌러줍니다. Sprite Editor 화면에 왼쪽 위에 Slice를 누르시면 이런 설정창이 나옵니다 - AutoMatic : 자동으로 인식해서 잘라줌 - Centor : 중심 기준 이렇게 하시면 화면에 사진들이 흰 테두리로 각자 잘린 것을 볼 수 있습니다. 왼쪽 위에 slice가 제대로 안되어 아직 뭉쳐있는 사진들이 있습니다. automatic으로 해놔서 인식이 제대로 안되어 slice가 잘 안 된 것 같습..
[Unity] 유니티 첫 스크립트 생성과 함수 호출 유니티 스크립트 생성 시 마주하게 될 스크립트입니다. 처음 스크립트를 생성하면 Start() 함수와 Update() 함수가 생성된 채로 스크립트가 나타납니다. - Start() 함수 코드 실행 시 이 함수 안에 있는 코드들을 실행시키는 함수입니다. 오브젝트가 생성되고 이 함수 안에 있는 코드들을 호출시키는 방식으로 사용합니다. - Update() 함수 이 함수는 매 프레임당 1회씩 호출되는 함수입니다. 오브젝트의 움직임, 로딩, 속도 같은 요소들을 이 함수 안에서 작성하게 됩니다. - Awake() 함수 Awake() 함수는 단어 뜻 그대로 깨어날 때 호출되는 함수입니다. 위에 Start() 함수보다 먼저 호출되는 함수로서 게임이 시작(깨어날 때)될 때..
목차 유니티 허브 설치 유니티 버전 확인과 설치 유니티 프로젝트 생성 후 실행 유니티 허브[Unity Hub] 설치 우선 유니티를 시작하기 위해 허브를 설치해주셔야 합니다. 설치는 아래 사이트를 통해 하실 수 있습니다. https://unity.com/kr/download 이곳에서 유니티 허브를 다운받을 수 있습니다. 저는 윈도우를 사용하고 있어서 윈도우로 다운받았습니다. 유니티 허브[Unity Hub] 실행 유니티 허브를 실행하게되면 프로젝트가 빈 허브를 보시게 될겁니다. 저는 하고있는 프로젝트가 있어서 떠있네요 왼쪽에 설치로 들어갑니다. 오른쪽 위에 파란색버튼 를 들어갑니다. 유니티 버전을 설치하는 건데 원하시는 버전 아무거나 설치하셔도 되지만 권장버전으로 설치를 해줍시다. 개발툴은 C언어나 C++/..