... | ... | @@ -2,14 +2,19 @@ |
|
|
Defense_Game 만들기
|
|
|
==================
|
|
|
> ## 타워 설치 및 발사체 생성 과 충돌
|
|
|
### 1. Tower 설치 할 Tile 깔기
|
|
|
> ### 1. Tower 설치 할 Tile 깔기
|
|
|
* Tile prefab형성을 한 후에 window - 2D - Tile palette를 이용해 tile을 깐다.
|
|
|
![image](uploads/0c58ba35f8751040193910f617e3951c/image.png)
|
|
|
![image](uploads/3a85a7631cfe21cb7bb4c84117b7a030/image.png)
|
|
|
|
|
|
### 2. Tower prefab만들기
|
|
|
> ### 2. Tower prefab만들기
|
|
|
* Tower prefab에 들어가는 sprite의 회전을 custom 해서 image의 중심의 회전이 아닌 pivot대로 회전하게함
|
|
|
![image](uploads/f3e05fb7c2a8dd3d647b8728a69b5ed3/image.png)
|
|
|
![image](uploads/8dfec0f25d3c7dcd51f5a0b778889eb2/image.png)
|
|
|
|
|
|
###3. `TowerSpawner.cs` : Tile 위에만 tower가 설치 될 수 있도록 하는 script |
|
|
> ###3. 한 Tile에 한 Tower만 설치 될 수 있도록 tower 생성
|
|
|
* `Tile.cs` : Tile에 tower가 설치 되어있는지 아닌지 보는 bool
|
|
|
![image](uploads/e33804832ac2215249b510061b90e4c8/image.png)
|
|
|
|
|
|
* `TowerSpawner.cs` : tower설치
|
|
|
|