728x90

Unity 131

Unity와 php를 이용한 웹 데이터(text) 읽기

Unity와 php를 이용한 웹 데이터(text) 읽기 Unity에서는 언제부터인지 기억은 안 나지만.. 적어도 5.6을 사용할 때부터 WWW를 이용하여 웹에 저장된 데이터를 읽어와서 활용한 적이 있다. 현재는 약간의 명령어(UnityWebRequest)가 바뀌기는 했지만 동일한 내용으로 활용할 수 있다. 물론 sql 같은 DB를 이용하면 여러 가지(보안, 속도 등)로 효율적이고 안전하겠지만 아주 간단한 자료나 업데이트 정보 같은 사소한 것을 하고자 할 때 가끔 필요한 것이라 생각한다. 자유기명식의 점수판에도 이용할 수 있다. 장점은 조금만 알면 구현과 다루기가 쉽다는 것이다. 사용 용도에 따라서 db를 이용하기도 하고 text 방식의 웹 데이터를 읽는 방식 등 이용하는 것이 효과적일 것이다. text ..

Autoit3으로 Serial 통신하기 확인

Autoit3로 Serial 통신 작동 영상 확인 지난번 Autoit에서 Serial 통신하기 포스팅에서 직접적인 확인에 대한 내용이 없어서 이번에 간단하게 동영상을 추가하였다. 지난번 포스팅 Autoit3로 Serial 통신 사용하기 (tistory.com) Autoit3로 Serial 통신 사용하기 Autoit3로 Serial 통신 이번 포스트는 Autoit로 Serial 통신을 할 수 있는 방법에 대해 설명한다. 먼저 Autoit의 Koda From design으로 다음과 같이 폼을 만든다. 간단하게 만들 수 있다. 이 Koda가 없던 시절에는 tipon.tistory.com Unity와 autoit는 전혀 다른 개발 도구이며 개발 언어도 다르다. 진행하는 프로젝트의 성격에 따라 적절하게 이용한다...

Unity Serial 통신 사용하기 추가사항

Unity Serial 통신 사용하기 추가사항 지난번 아래와 같은 포스팅을 진행했었는데, 아무래도 직관적인 확인이 좀 부족한 것 같아 추가적으로 보완하여 필요한 부분만 다시 포스팅한다. Unity의 Serial 통신 사용하기 (tistory.com) Unity의 Serial 통신 사용하기 Unity의 Serial 통신 설정코드 여러 프로젝트를 진행하면서 가장 많이 공통적으로 들어간 사항이 Unity와 Arduino의 Serial 통신일 것이다. 주로 RS232 통신 방식으로 진행했으며, 9600 bps ~ 19200 bps 정도의 tipon.tistory.com 좀 더 직관적인 확인을 위해 Canvas에 on과 off의 2개 버튼을 다음과 같이 만들고, 기존 보내는 "on"과 "off"만 비활성화하였다...

개발 관련/Unity 2023.05.08

Unity의 Serial 통신 사용하기

Unity의 Serial 통신 설정코드 여러 프로젝트를 진행하면서 가장 많이 공통적으로 들어간 사항이 Unity와 Arduino의 Serial 통신일 것이다. 주로 RS232 통신 방식으로 진행했으며, 9600 bps ~ 19200 bps 정도의 저속도 위주로 진행을 했었다. 따라서 이번 포스팅에서는 Unity와 Arduino 간 통신에 대해서 알아본다. 생각보다 간단하다. 먼저 전문적인 통신을 위한 언어와 기술이 들어간 방법이 아닌 나만의 간략한 수단과 방법이라 생각하면 되겠다. 그만한 기술은 가지고 있지 않아 필요하고 작동 잘되는 방법만 알기 때문에 대체적으로? 이해하는데 어렵지 않다. 현재 진행하고 있는 프로젝트도 있는데 이 방식으로 진행중이다. 통신이라 함은 보내기만 하는 단방향, 서로 주고받는 ..

개발 관련/Unity 2023.05.06

Unity의 Nav Mesh 알아보기

Unity의 Nav Mesh 알아보기 이번에는 몬스터에게 가장 많이 사용되는 기능 중에 하나인 Nav Mesh에 대해서 알아본다. 개발했던 탑다운 게임 앱에서 유용하게 활용한 Unity의 기능으로 기본적으로 제공하고 있다. 먼저 다음과 같이 오브젝트들을 배치한다. 큐브들은 장애물이 될 것이도 캡슐은 플레이어라고 보면 된다. 다음으로 메뉴에서 Windows > AI > Navigation을 선택해 준다. 그러면 Inspector 탭 옆에 Navigation 탭이 새로 나타난다. Objecr 옆으로 Agent, Areas, Bake가 있으며, 기본적인 선택은 Object로 Scene Filter로 All 선택되어 있을 것이다. 전체에서 필요한 것으로 할 것이므로 Mesh Renderers나 Terrains는..

개발 관련/Unity 2023.05.02

게임정보 데이터 암호화와 복호화 하기

데이터의 암호화 및 복호화 하기 현재 게임 앱이나 어플리케이션 개발에서 주로 사용하고 있는 암호화와 복호화 코드이다. 본인은 여기에 개인적으로 허접하게 만든 암호화와 복호화를 섞어서 쓴다. 설정된 사용자 키와 가상키를 이용하여 현재의 데이터를 암호화하고, 이를 다시 복호화 하기 때문에 코드를 안다고 해서 쉽게 해킹하기는 어렵다고 본다. 다만 문제점이 리얼타임으로는 적합하지 않다. 특히 모바일 환경에서는 더욱 그렇다고 본다. 암호화 및 복호화시 딜레이 타임이 생각보다 길게 소요되기 때문이다. 중요 이벤트 발생이나, 스테이지 변환시에 사용하면 좋을 듯 하다. 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 31 ..

개발 관련/Unity 2023.04.27

Unity 2018.4 IAP 문제

Unity 2018.4 IAP 문제 그동안 주력으로 계속 써오던 버전이 Unity 2018.4.3이다. 이후 2019버전부터 뭔가 변경 사항이 많은데다, 기존에 앱들이 모두 업데이트하고 최적화 한 버전이기에 버전 업데이트가 어려운 상황이었다. 그래서 어떻게든 이 버전에서 해결을 시도한 것이다. 따라서 지난번 포스팅에서 기록해 놓앗듯, API 33까지 빌드할 수 있도록 해 두었고, GoogleMobileAds 패키지도 설치해서 문제없이 사용했으나, Unity IAP만큼은 2018.4 버전에서 해결이 안되었다. 그동안 여러번 삽질을 했음에도 해결기미가 보이질 않는다. 지원하는 버전에 대한 내용이 포럼에서 다음과 같이 있음에도 어떻게 좀 해볼려고 했는데... Official - Important update:..

개발 관련/Unity 2023.04.22
728x90