전체 글 106

[Unity] 횡방향2D게임에서 캐릭터 이동과 RPG게임에서의 이동

횡방향게임과 종횡방향을 모두 사용사는 RPG게임에서의 이동하는 것을 만들겠습니다. 횡방향에서는 일단 이동만 다루고 점프는 다음에 따로 다루겠습니다. 일단 Hierarchy에서 전체적인 이벤트를 관리할 MainManager 지도의 바닥 Bottom, 장애물 Cube, 움직일 Player를 만듭니다. MainManager는 우클릭>Creat Empty Bottom, Cube, Player는 우클릭>3D Object>Cube Player는 다른 색으로 바꿔줍니다. 그리고 위치와 크기를 대충 저렇게 만듭니다. z는 전부 0으로 통일해줘야 카메라에 잘 잡힙니다. 스크립트로 MainManager를 만들어줍니다. 스크립트를 손보기전에 Player의 Inspector에서 Add Component를 눌러서 Rigidbo..

Unity 게임 개발 2017.11.30

샤오미 전동드라이버 WOW STICK 1FS(와우스틱 1fs)

노트북과 데스크탑 등등 드라이버를 사용하는 일이 많기도 하고매번 직접 돌리다보니 매우 번거로워서 전동드라이버를 찾아봤습니다. 그런데 이런 비슷한 용도에 알맞는 제품이 2~3가지가 있더군요. 그중에서 디자인이 가장 깔끔한 샤오미 WOW STICK을 샀습니다.-직구로 약35,000원에 구매했습니다. 1.외형 기본적인 케이스는 저렴해보이지 않고 깔끔한 모습니다. 기본 구성이 본체와 드라이버 3셋입니다.그리고 케이스에는 총 4개씩 자석이 있어서 붙어 있는데약하지 않지만 그렇게 강하지도 않습니다.하지만 들고 다닐때 막 떨어지는 염려는 없는 정도입니다. 본체는 무광 메탈입니다. 차가운 느낌에 단단합니다. 뒤에는 건전지를 넣는 부분입니다.동전이나 1자 드라이버로 돌려서 뚜껑을 빼시면 됩니다.그러면 AAA전전지 2개를..

IT리뷰&강좌 2017.11.27

[Unity] 클리커게임을 위한 클릭이벤트(Clicker)(터치이벤트)

클리커게임에서 가장 기본적인 부분인 클릭을 하는 이벤트를 만들겁니다. 먼저 화면에서 지정된 부분만 클릭을 하면 Count가 올라가게 만들고 지정된 부분을 4군데로 만들어서 각각 Count를 다르게 올리는 것 까지 만들겠습니다. 가장 먼저 Scene을 저장해주고 Hierachy에서 우클릭>UI>Canvas를 눌러서 만들어줍니다. Canvas의 이름을 MainUI로 바꿔줍니다. 그리고 MainUI에서 우클릭>UI>Text를 눌러서 만들어줍니다. 클릭할때마다 증가시킨 숫자를 보여주기위한 Text박스입니다. 그리고 Asset에서 우클릭>Script>C#을 눌러서 스크립트를 만들어줍니다. 이름은 MainManager로 하겠습니다. 마음대로 하셔도 됩니다. 이제 터치를 하게될 위치를 지정해주기 위해서 일단 Hier..

Unity 게임 개발 2017.11.23

[Unity] PlayerPrefs를 사용해서 데이터 저장하고 불러오기

게임에서 능력치나 재화를 저장해서 게임을 끄더라도 다음에 이어서 할 수 있게 도와주는 PlayerPrefs를 배우겠습니다. PlayerPrefs에는 SetIntSetFloatSetStringGetIntGetFloatGetStringSaveDeleteKeyDeleteAllHasKey 이렇게 있습니다. 일단 간단히 ------------------------------------------------------------------------------------------------------------------------------ Get은 키값에 넣어져있는 데이터를 불러옵니다.(그값을 스스로 가집니다.)예) keydata =PlayerPrefs..GetInt("KEY",default); -defaul..

Unity 게임 개발 2017.11.16

Teclast Tpad X10HD 3G 64GB 안드로이드 게임구동능력 간단후기(+해상도조절)

저번에 후기를 간단히 썼는데 윈도우에서는 롤을 옵션타협하면 최고프레임이 40프레임 나오고어느정도 플레이가 가능했었습니다. 근데 듀얼os특성상 안드로이드에서는 하드웨어의 성능을 제대로 발휘못하는데그래서 2개의 게임들을 구동해보았습니다. -클래시오브클랜 결론부터 말하자면 플레이가 가능합니다. 다만 느립니다. 보통 휴대폰에서 플레이 할때를 60프레임이라고 생각하면 30프레임이하로 나오는 느낌입니다. 근데 플레이가 가능한 정도입니다. 이게임을 구동할때는 해상도 조절을 하지 않았습니다. -리니지2 레볼루션 일단 해상도가 기본값일때 캐릭터선택하고 접속을 하면 접속이 안되고 튕겼습니다. 그래서 adb shell로 해상도를 조절했는데 해상도조절(안드로이드) 기본작업으로 sdb shell을 사용가능한 환경을 만드셔야합니..

IT리뷰&강좌 2017.11.15

Teclast Tpad X10HD 3G 64GB 듀얼os 사용기

평소에도 베이트레일, 체리트레일 탑제기기들에 궁금증이 있었기에언제나 벼르고 있다가 중고로 x10hd가 올라온 것을 보고 구매를 고려했습니다. cpu가 베이트레일 z3736f이라서 좀 고민을 많이 했었는데체리트레일과 cpu성능에서는 큰차이가 없고 그래픽에서 의미있는 차이가 있다는 것을 알고뭐 이거로 게임을 돌릴 것도 아니니까라고 생각하며 가볍게 구매하게 되었습니다.(공정차이도 있지만......) 1.외관, 구성품 1차구매자분이 전체 보호필름을 붙여두셔서 좀 차이가 있을 수도 있지만 전체적으로 깔끔하고 잡는 느낌도 적당히 단단합니다. 다만 뒤에 한자를 박아둔 것은 좀 마이너스 요소라고 보이네요. 단자구성은 왼쪽에 마이크, 마이크로hdmi, 마이크로usb, 이어폰단자가 있고, 오른쪽은 아무것도 없습니다. 위에..

IT리뷰&강좌 2017.11.15

Linux관련된 것은 일단 저의 Github에서 보시면 됩니다.

https://github.com/Leejeeyong repositories에서 AndroidOpenCV opencv 안드로이드 예제가 있습니다. 일부는 제대로 작동 하지 않습니다. tutorials Linux(fedora)에서 기본적인 셋팅과 라이브러리 설정법(opencv.dlib등등 설정)git설정과 사용법Java 설치관련컴파일러bash사용법이 있습니다 이외에 대부분은 공부했던 것들인데Unity관련 레포지터리를 보시면 제가 올리는 강좌에 대한 요소가있으니 참고하셔도 좋습니다.

Linux관련 2017.11.15

[Unity]Coroutine(코루틴)으로 게임안에서 시간의 흐름 사용하기

게임을 만들때 자체적으로 시간을 가지고 싶을때 이용하시면 됩니다. 예를 들면 게임에서 5초가 흐를때마다 이벤트가 발생하거나 30초가 지나면 게임에서는 1년이 지난다는 식입니다. 일단 유니티를 틀어서 Main Scene을 저장하고 C#스크립트를 하나 만들어 줍니다. 저는 MainScript라고 생성했습니다. 그리고 시간이 1초마다 1씩 증가되는 것을 보여줄 Text박스를 만들기 위해 먼저 Hierarchy에서 우클릭 UI>Canvas를 만들어줍니다. Canvas에서 우클릭후 Text를 눌러서 생성해줍니다. 일단 이 Text박스를 1second로 하겠습니다. 화면에 잘보이도록 폰트크기와 위치를 정합니다. 저는 크기는 20으로 했습니다. 이제 준비는 끝났고 스크립트를 더블클릭홰서 IDE를 켜줍니다. IEnum..

Unity 게임 개발 2017.11.14

Corsair VOID RGB WIRELESS SE 개봉기 및 짧은 사용후기(커세어 보이드 RGB Wireless SE)

(사진은 카메라도 없고 s7엣지를 찍어야해서 g3 cat.6로 촬영했습니다. 사진 품질이 많이 안좋습니다.ㅠㅠ) 기존에 쓰던 저렴했던 헤드셋이 고장이 난지 몇달이 지나서다시 하나 제대로 된거 사려고 알아보다가 이왕이면 유선보다 무선쪽으로 생각을 했습니다.무선으로 알아 봤을때 우선순위를1. 배터리타임 2.음질 3.착용감 .....대략 이렇게 잡아봤는데 더 비싼제품도 있었고 더 저렴한 것도 있었는데비싸다고 착용감이 좋지도 않고저렴하니까 음질부분에서 떨어지고결국 커세어 보이드쪽으로 질렀습니다. 1.개봉 및 제품구성 일단 박스의 모습입니다.제품의 모습이 그려져 있고좋은 놈이라는 여러 설명들이 있습니다.앞쪽에 열면 제품을 볼수 있게 되어있습니다.뒤에도 좋은 놈이라는 여러 설명들이 많습니다.구성은 본체가 있고동글과..

IT리뷰&강좌 2017.11.14