2024-03-18 TIL
작성자 정보
- 마스터 작성
- 작성일
컨텐츠 정보
- 217 조회
- 목록
본문
1. 유니티 최종프로젝트
- 맵 적용
_mapDate.Add((new Vector2(396, 1080 + -539), "경찰서"));
_mapDate.Add((new Vector2(1684, 1080 + -363), "인적 드문 숲"));
_mapDate.Add((new Vector2(1245, 1080 + -446), "택배회사"));
_mapDate.Add((new Vector2(594, 1080 + -756), "빗테크 오피스"));
_mapDate.Add((new Vector2(646, 1080 + -270), "빗테크 오피스텔"));
_mapDate.Add((new Vector2(692, 1080 + -885), "병원 & 장례식장"));
_mapDate.Add((new Vector2(331, 1080 + -950), "양현서의 집"));
_mapDate.Add((new Vector2(505, 1080 + -322), "변호사 사무실"));
_mapDate.Add((new Vector2(1731, 1080 + -578), "신현우의 집"));
_mapDate.Add((new Vector2(548, 1080 + -171), "탐정사무소"));
for (int i = 0; i < _mapDate.Count; i++)
{
var _newMark = Instantiate(_marker, _mapDate[i].Item1, Quaternion.identity, gameObject.transform);
_newMark.GetComponent<Button>().onClick.AddListener(ClickMarker);
_newMark.transform.GetChild(0).gameObject.SetActive(false);
_newMark.transform.GetChild(1).gameObject.SetActive(false);
_newMark.transform.GetChild(1).GetComponent<Text>().text = _mapDate[i].Item2;
}
동적 생성을 사용하여 확장성의 편리함을 추가 하였습니다.
클릭시 마다 Text를 갱신해줘서 다양한 정보를 넘기게 설정하였습니다.
관련자료
-
이전
-
다음