일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- MSSQL
- 유니티
- 예제
- 시작하기
- 설치
- mysql
- jsp
- 잡토이
- 파주
- 리브레캐드
- librecad
- 톰캣
- 오라클
- Android
- 잡토이 메이킹 코딩 학원
- s4a
- 강좌
- oracle
- 설정
- html5
- Unity
- tomcat
- jobtoy
- 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 |