유니티/실습

주말 숙제 - 퍼즐아케이드 - 4 - 적 케릭터 & 정리

파란색까마귀 2022. 2. 14. 14:11

2016. 4. 15. 17:16

https://blog.naver.com/nagne2011/220684236213

사실 적 케릭터는 플레이어의 이동함수를 그대로 가져왔다

그리고 아래 함수를 통해서 임의로 이동하도록 한거다

 

 

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
void EnemyAction()
    {
        MeleeRange.SetActive (false);
        MagicRange.SetActive (false);
 
        for (int i = 0; i < _enemys.Length; i++
        {
            if (_enemys[i] == null
            {
                continue;
            }
            int Rnd = Random.Range (04);
            switch (Rnd) 
            {
            case 0:
                _enemys [i].gameObject.GetComponent<enemyScript> ().MoveUP ();
                break;
            case 1:
                _enemys [i].gameObject.GetComponent<enemyScript> ().MoveDown ();
                break;
            case 2:
                _enemys [i].gameObject.GetComponent<enemyScript> ().MoveLeft ();
                break;
            case 3:
                _enemys [i].gameObject.GetComponent<enemyScript> ().MoveRight ();
                break;
            }
                
        }    
    }
cs

 

함수가 불러올떄마다 임의의 행동을 배정하는거다

 

이제 기본적인 시스템 셋팅은 끝났고,

 

공격과 피격 모두 구현하였다

 

남은건 UI뿐

 

먼저 간단한 체력게이지와 기본적인 프레임을 만들어주고

 

모바일로 진행할꺼니까 모바일에 맞춰 해상도를 조절하고 카메라를 조절해준다음

 

카드 시스템을 만들어서 카드가 임의로 뽑혀서 진행되도록 조절할 생각이다.

 

 

728x90