[개발일지] 0. 2D 아이소메트릭
·
유니티 프로젝트/케이크게임
[원하는 기능]2D 아이소메트릭 타일맵 만들기 [참고자료] https://yangjae.tistory.com/58 [프로토타입 1단계] isometric 타일 좌표 찍어서 위치 이동시키기타일의 transform을 이용한 위치 이동시키기 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210yangjae.tistory.com https://codebakemono.tistory.com/1 아이소 메트릭 타일(..
[개발일지] 2. 마우스 클릭 타일 생성
·
유니티 프로젝트/케이크게임
[원하는 기능]마우스로 클릭한 곳에 새 타일이 생성되는 기능 [관련함수]tileMap 의 SetTile 함수 (타일이 생성될 위치와 타일을 매개변수로 넘겨주면 된다.)타일이 생성될 위치는 마우스 입력을 게임 월드 위치로 바꾼 값을 다시 최종적으로 타일맵의 셀 위치로 바꾼 값이다.ScreenToWorldPoint 함수 -> WorldToCell 함수를 써서 위치를 변환하는 과정이 필요하다. [코드]using System.Collections;using System.Collections.Generic;using Unity.VisualScripting;using UnityEditor.U2D.Aseprite;using UnityEngine;using UnityEngine.EventSystems;using Uni..
[개발일지] 1. 아이소메트릭 타일맵 셀 요소 가져오기
·
유니티 프로젝트/케이크게임
[원하는 기능]마우스로 타일맵을 클릭했을 때 게임 월드상의 타일 위치를 반환하는 기능 [관련함수]screenToWorldPoint(Input.mousePosition): 마우스의 위치를 받아서 게임 월드 좌표로 반환하는 함수.WorldToCell(Vector2 || Vector3): 벡터 위치(여기에는 마우스의 게임 월드 좌표를 넘겨줄 것) 를 받아서 타일맵의 셀위치를 반환하는 함수. [코드]맨 처음 코드: 실패using System.Collections;using System.Collections.Generic;using Unity.VisualScripting;using UnityEditor.U2D.Aseprite;using UnityEngine;using UnityEngine.EventSystems;..