분류 전체보기(423)
-
유니티 GetAxis GetAxisRaw 차이
GetAxis는 키보드 및 조이스틱의 입력을 받는경우 -1 ~ 1의 범위의 가상 축의 값을 반환합니다. 즉 A,S,W,D 의 키보드 입력을 받으면 -1 ~ 1 사이의 값을 반환합니다. GetAxisRaw는 키보드 및 조이스틱의 입력값을 반환한다는 기능은 동일하지만 스무스 필터링이 적용되지 않아서 -1, 0, 1의 값을 반환합니다. 타게임 이동방식으로 비유한다면 GetAxisRaw는 스타듀 벨리처럼 일정한 속도로 이동이 가능하며 GetAxis는 슈퍼마리오 처럼 가속도가 붙는 느낌처럼 스무스하게 이동합니다.
2022.08.24 -
유니티 Tilemap Script example 2
BoxFill(Vector3Int position, TileBase tile, int startX, int startY, int endX, int endY) 타일 맵에서 할당한 타일로 상자를 채웁니다. 주어진 좌표에서 시작하여 처음부터 끝까지(포함) 제한을 채웁니다. BoxFillExample Script public class BoxFillExample : MonoBehaviour { public Tilemap tilemap; public TileBase tileBase; void Update() { if (Input.GetKeyDown(KeyCode.Q)) { tilemap.BoxFill(Vector3Int.zero, tileBase, -5, -5, 5, 5); } } } for문과 setTile..
2022.08.01 -
유니티 Tilemap Script example 1
SetTile ( Vector3Int position, TileBase tile ) 셀의 지정된 XYZ 좌표에 할당한 타일을 그리는 함수로 부동 소수점의 정밀도가 필요하지 백터인트를 사용합니다. SetTile Example Script public class TileController : MonoBehaviour { public Tilemap tilemap; public TileBase tileBase; void Start() { for (int i = -5; i < 5; i++) { for (int k = -5; k < 5; k++) { tilemap.SetTile(new Vector3Int(i,k,0), tileBase); } } } } 팔레트에서 생성한 바닥 모양의 Tile을 스크립트를 통해 til..
2022.07.31 -
Unity Ads 관련 문제 체크해보기
이번 시간에는 Unity Ads 관련 문제 체크해보겠습니다. 게임엔진들도 시간에 지남에 따라 편리해지고 많이 변화하였으며 변화에 맞게 과거에 만든 프로젝트들의 경우 수정을 요하는 경우가 많습니다. 이전의 Unity Ads는 Asset Store를 통해 Unity Ads를 임포트를 하게 되면 Assets 폴더 안에 Plugin 폴더가 생성되고 Ads관련 파일들을 다운로드하여 작업을 진행하였습니다. 하지만 후에 유니티 버전들이 올라가면서 프로젝트에 Unity Ads가 기본적으로 내장되어 버전을 상승시킬 경우 기존 프로젝트에 존재하던 unity ads와 패키지 매니저에 내장된 Unity Ads 충돌하는 현상이 생기는 문제가 있습니다. 위와 같은 문제는 간단하게 해결하시려면 Window > Pacakage Ma..
2022.05.09 -
로스트아크 항해모험물 축소정리 이미지버전
로스트아크 항해 모험물 축소 정리 이미지 버전입니다. ※ 항해모험물 번호 / 획득처 / 획득 조건으로 축소 정리되어 있습니다. ※ 항해모험물 번호로 검색하셔서 조회하시거나 바로가기를 추천드립니다. ※ [보물상자 지도] : 항해 협동 퀘스트에서 확률적으로 열쇠를 획득하고 조화, 지혜, 인도의 관문에서 협동 퀘스트를 수행한 후 나오는 상자를 열쇠를 활용하여 열었을 때 확률적으로 획득합니다. 바로가기 일련번호 동일조건 일련번호 모험의 서 호감도 원정대 영지 물물교환 필드보스 보물상자 지도 수집품 협동퀘스트 평판 퀘스트 항해모험물 획득 보상 ※ 교환NPC는 해상낙원 페이토 - 혹등고래 바티우스 항해 모험물 일련 번호 항해모험물 모험의 서 항해모험물 호감도 항해모험물 원정대영지 항해모험물 물물교환 항해모험물 필드..
2022.03.05 -
유니티 Rigidbody 알아보기
버전은 Unity 2021.1.25 f1에서 진행되었습니다. 버전에 따라 명칭 또는 속성의 개수가 조금씩 다를 수 있습니다. Rigidbody란 Rigidbody는 오브젝트를 물리 제어로 동작하게 만들어주는 역할을 하는 컴포넌트이며 물리적으로 동작한다는 것은 중력의 영향을 받으며 오브젝트에 가해진 힘으로 움직이는 동작 등등을 말합니다. ※ 중력 이외에도 다양한 물리 동작을 제어 가능합니다. Rigidbody 컴포넌트는 3D 오브젝트를 대상으로 사용하며 Rigidbody 2D 컴포넌트는 2D 오브젝트를 대상으로 주로 사용됩니다. Mass 오브젝트의 질량을 제어하는 옵션입니다. 질량이 서로 다른 3개의 오브젝트에 동일한 점프의 힘을 가했을 때 화면으로 Mass를 활용하여 오브젝트의 무게가 다르다는 것을 표현..
2022.02.22