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
posted by 심재형 2017. 12. 1. 01:23

Bluetooth란

근거리 무선통신기술로 줄여서 BT라고 부른다. 

이름의 유래는 덴마크 왕이었던 하랄 1세 블로탄 (Harald Blåtand)에서 유래했다. 블로탄(Blåtand)은 푸른 이라는 뜻인데, 이를 영어로 옮기면 블루투스가 된다. 

블루투스는 송신 된 데이터가 패킷으로 분할되고, 각 패킷은 지정된 79개의 블루투스 채널들 중 하나에 전송된다. 각 채널은 1 MHz의 대역폭을 가지며 블루투스 4.0 이후로 40개의 채널에 2 MHz의 간격을 사용한다.

<버전별 차이>

1.X



가장 초기에 나온 1.0부터 2002년에 등장한 1.1을 거쳐 1.2까지 개선되었다. 다만 최대 전송 속도가 723Kbps라서 대용량 데이터를 전송하기에는 조금 부적절했었다.


2.X +EDR(Enhanced Data Rate)



2004년 10월에 2.0이 표준화되었으며, 실제 최대 전송 속도는 2.1Mbps 정도 된다. 2007년 7월 26일에 2.1이 발표 되었으며, 2.0과의 가장 눈에 띄는 차이는 페어링이 더 손쉽게 가능하도록 SSP(Secure Simple Pairing) 기능이 추가된 것이다. 그 외 커넥션 시 필터링이 쉽도록 EIR(Extended Inquiry Response)이 강화되고, Low Power 모드에서 소비전류를 줄이는 기능이 추가되었다.
초기 안드로이드를 사용한 기기들에 사용되었다. 


3.0 +HS(High Speed)


갤럭시S2와 비슷한 시기에 출시한 기기들에 주로 탑재되었다. 다만 갤럭시 시리즈의 경우 ICS 이상으로 업그레이드 하면 HS가 지원되지 않기 때문에 느린 속도로 블루투스를 써야 한다.


4.0

2010년 6월 30일에 채택되었으며, Bluetooth Low Energy(BLE)라는 새로운 프로토콜이 추가되어 기존 버전들보다 전력을 적게 소모하는 것이 장점이다.

기술에 따라 3가지로 나눠지는데, 

클래식 블루투스(Classic Bluetooth)는 1.0부터 2.1로 이어져온 기존 블루투스 기술이고, 

고속 블루투스(Bluetooth High Speed)는 3.0에서 더해진 Wi-Fi를 활용한 HS 고속전송 기술의 연장이고, 

저전력 블루투스(Bluetooth Low Energy)는 전력소모를 최소화하고 배터리 수명을 연장하는데 중점을 둔 새로운 표준이다.

4.1

2013년 12월 4일에 블루투스 4.1이 발표되었다. 

-공존성(Coexistence) 향상

-더 나은 연결(Better Connections)

-데이터 전송 개선(Improved Data Transfer)

-개발자에게 더 많은 유연성 제공(More Flexibility to Developers)


4.2

2014년 12월 4일에 블루투스 4.2이 발표되었다. 블루투스 4.2의 핵심 업데이트 내용은 크게 3가지로 요약한다.

-더욱 빨라진 전송속도 

-사물인터넷을 위해 연결성 강화

-개인정보보호 강화


5.0


기존과 비교해 전송 범위는 4배, 속도 2배, 비연결 데이터 브로드캐스트 용량은 8배가 향상되었다. 2017년 3월 29일, 최초로 5.0을 탑재한 갤럭시 S8, S8+가 공개됐다.

블루투스 5의 가장 큰 특징은 '근거리' 무선 기술 표준에서 '중거리' 무선 기술 표준으로 변화를 꾀했다는 것이다. 블루투스 5는 기존 블루투스 4.2보다 데이터 전송 범위가 4배 더 넓어졌다. 최대 1,200피트(약 365미터) 거리까지 데이터를 전송할 수 있다. 물론 기존 블루투스 4.2의 경우 20미터를 넘어가면 데이터 신호가 급격히 약해졌다는 점을 감안하면, 실제로 기기를 연결할 수 있는 유효 범위는 80미터 내외일 가능성이 높다. 사실 이 정도만 해도 장족의 발전이다.


[참고] 위키피디아, 동아it기사