전체 글(389)
-
스팀게임 Nova Lands prologue 게임리뷰
안녕하세요 유니티 비기너입니다. 이번 시간에 소개할 게임은 Nova Lands라는 게임입니다. 스팀에서 2022년 10월 17일 프롤로그가 출시되어 플레이가 가능하며 정식버전은 출시일은 미정인 상태입니다. 장르는 크래프팅이며 어느 행성에 불시착하여 생존하기 위한 어드벤처 게임입니다. 플레이 방식은 모든 크래프팅 장르가 그러하듯 채집하고 제작하여, 생존하는 흐름의 게임입니다. 자원 채집 채집 요소는 특별한 도구가 없이도 마우스 우클릭을 통해 전부 채집이 가능하며 건물도 우클릭으로 해체가 되므로 간편한 조작감이 장점입니다. 섬 확장 필드에 자원은 고정 자원만 리스폰되기 때문에 레이더 건물을 통해 다른 자원이 있는 새로운 지형을 확장할 수 있습니다. 아쉬웠던 점은 잠금해제가 가능한 지형은 여러 개이지만 해제에..
2022.10.19 -
로스트아크 제작 효율 엑셀 축소정리
해당 파일은 모든 생활 재료를 최저가로 즉시 구입하여 제작했을 시 차익금을 확인하기 위해 만든 개인적인 정리표이므로 부족한 부분이 많을 수 있습니다. 노란 바탕색의 구간은 경매장 검색을 통해 직접 입력하면 각 제작 아이템의 계산이 자동으로 이루어집니다. 파일 다운로드는 가장 하단에 있습니다. 엑셀 파일을 안에는 아래와 같이 정리가 되어있으며 노란색 바탕색 셀 안에 경매장에 등록되어 있는 재료의 현재 가격을 입력해주시면 됩니다. 내용이 아래로 길어지면 보는 것이 불편하여 시트를 나누어서 정리했습니다. (엑셀 실행 후 좌측 하단에 있습니다.) 생활 재료와 마찬가지로 노란색 바탕 부분에 경매장에 판매할 가격을 입력해줍니다. 입력 후에는 차익금에서 어느 정도의 이익이 남는지 확인하시면 됩니다. 파일 다운로드
2022.10.17 -
유니티 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