'유니티 Unity'에 해당되는 글 2건

  1. 2017.12.05 유니티 인벤토리 만들기
  2. 2017.12.04 유니티 미니맵 만들기
posted by 심재형 2017. 12. 5. 10:21

1. 이미지 분리

Texture Type > Sprite

Sprite Mode > Multiple



Sprite Editor > Slice > Cell Size  34*34 >Apply


34*34 크기로 쪼개진다.


2. 캔버스 제작


**앵커포인트는 영역내에서 사이즈 변화 한정한다.

변화그림



**pivot위치에 따라 resize방향결정됨

set Native button 누르면 크기에 맞춰서 자동조절






3. 정렬

SlotList > Slot


component > Layout > Grid layout


단위 크기 Padding margin left , top 5 설정 후  Ctrl+D로 여러개 복사

Cell Size > 40 * 40

Child 정렬 Child Alignment > Middle Left

여백 Spacing > 2


4. Drag 스크립트 작성

IDragHandler > refactoring



5. Drag하면 정렬 (Parent를 Inventory로 교체)


*Parent - Childe 관계는 한계층씩만 인정됨 



padding margin left , top 5 설정


아래와 같이 Drag시작하면 ItemList에서 나온다.





6. Drop설정


Slot설정

Component > grid layout group

cell size > 40*40

Child alignment > middle center





Item설정

component > Layout > Canvas Group




Drag 스크립트 수정

- draggedItem 설정  드래그 중인 아이템을 저장




Drop 스크립트 작성



이제 실행 해보면 아래처럼 드래그한 아이템이 Slot 중앙에 맞게 정렬된다.




**슬롯 중앙에 들어가지만, 중복되어서 들어가는 문제가 발생한다.



7. 아이템슬롯 중복 문제 해결


Drop스크립트 수정 > 슬롯 내에 Child 하나만 있도록 수정



이제 중복도 안되고 하나씩 들어간다.







'유니티 Unity' 카테고리의 다른 글

유니티 미니맵 만들기  (0) 2017.12.04
posted by 심재형 2017. 12. 4. 11:04

미니맵

utility > smoothfollow script


Camera Depth 0 수정필요

camera>

perspective : 원근감

orthographic :직교투영방식

clear flags = 보지않는곳어떻게 처리할 지
































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































'유니티 Unity' 카테고리의 다른 글

유니티 인벤토리 만들기  (0) 2017.12.05