일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- librecad
- 스크래치
- jsp
- 예제
- 설치
- 오라클
- tomcat
- Unity
- 운정
- 설정
- 라즈베리파이
- mysql
- 잡토이
- html5
- 리브레캐드
- s4a
- 강좌
- 유니티
- 안드로이드
- 코딩
- oracle
- jobtoy
- 잡토이 메이킹 코딩 학원
- 시작하기
- 파주
- 톰캣
- 아두이노
- Android
- MSSQL
- Spring Security
Archives
- Today
- Total
랩제이
[유니티 2D] 아이템 원하는 위치 놓기(2차원 배열 이용) 본문
반응형
item 프리팹 파일을 만듭니다. 놓여질 위치의 x, y 좌표를 적어 둡니다. x, y 좌표를 2차원 배열로 만듭니다.
* ItemController.cs
…
public class ItemController : MonoBehaviour
{
public GameObject itemPrefab;
public float span = 2.0f;
float temp = 0.0f;
int count = 0;
int[ , ] map = new int[10, 2]
{
{ 30, 15 },
{ 52, 24 },
{ 70, 35 },
{ 132, 34 },
{ 115, 58 },
{ 179 ,63 },
{ 162, 89 },
{ 225, 93 },
{ 180, 123 },
{ 132, 93 }
};
void Start()
{
count = map.GetLength(0);
Debug.Log("count = " + count);
}
void Update()
{
if(count > 0)
{
count = count - 1;
GameObject item = Instantiate(itemPrefab);
item.transform.position = new Vector3(
map[count, 0],
map[count, 1],
0
);
Debug.Log(count);
}
}
}
'유니티' 카테고리의 다른 글
[유니티 2D] 칼 정해진 각도로 회전하기 (0) | 2024.03.10 |
---|---|
[유니티 2D] 기어 회전하기 (0) | 2024.03.10 |
[유니티 2D] 게임 오브젝트와 게임 오브젝트 사이의 거리 (0) | 2024.03.10 |
[유니티 2D] 플레이어 따라오기 (0) | 2024.03.10 |
[유니티 2D] 미로 - 생명 (0) | 2024.03.10 |