본문 바로가기
반응형

유니티5

[TIP #4] 유니티 오브젝트의 이미지를 리소스에서 불러와 직접넣기 안녕하세요 헝탱입니다. 너무 간단하게 적을 것 같아서..고민하고 있다가 그냥 적자하고 적습니다. [ ]안에 있는건 한글로 명시한 것이구요. [게임오브젝트].GetComponent().sprite = Resources.Load("[이미지경로]", typeof(Sprite)) as Sprite; 풀어서 설명드리면 이미지 컴포넌트의 "Sprite"를 리소스 경로의 폴더의 이미지경로에 있는 파일을 Sprite로 정의해 넣는 과정입니다. 리소스 폴더는 "Asset-Resources"안에 있는 경로를 말합니다. 유니티에서는 "Resources"라는 폴더가 에셋 폴더안에 있으면 "Resources.Load"로 자료를 불러올 수 있습니다. 해당 기능으로 프리팹을 불러와서 "인스턴스(생성)" 시킬 수도 있습니다. 짧지만.. 2017. 4. 3.
[TIP #3] 유니티에 DB 사용하기 (MYSQL 사용하기-Insert, Update, Select-) 안녕하세요. 헝탱입니다. 오늘은 MYSQL을 이용해 유니티의 데이터를 저장하는 방식을 알려드릴려고 합니다. 그전에 많은 설정이 필요합니다. 하지만 저도 시놀로지 나스를 이용한 DB를 구축해서 보통 돌아다니는 구축과 다른 방법을 사용합니다. 그래서 구축 부분은 따로 시놀로지 사용법 부분에 적으려 합니다. (현재는 글이 없는데 조만간 시간이 나면 적도록 하겠습니다.) 1 준비가 되어 있어야 하는 작업 1). PHPMYADMIN으로 MYSQL을 사용이 가능한 상태 (외부접근권한 및 포트포워딩 등 접속이 가능한 상태) 2). MYSQL의 DLL을 유니티에 적용한 상태 ( 참고 : http://yourpresence.tistory.com/79 ) 1번과 2번의 과정이 모두 되어 있다면 본격적으로 사용할 준비가 되.. 2017. 2. 7.
[TIP #2] 유니티에 c# MessageBox 구현하기 (코루틴 이용한 메시지박스) 안녕하세요. 오늘은 c# 비주얼 스튜디오에서 MessageBox라는 기능을 유니티에서도 사용하는 부분인데요. 윈도움 폼을 사용했던 분들은 많이 사용하게 되는 기능입니다. 저도 유니티에서 해볼려고 별짓을 다 해봤는데... 결론은 제 실력이 부족해서인지 "왠만한 기술력 가지고는 안된다" 라는 결론을 도출해서 편법을 사용해 구현을 했습니다. 원래는 델리게이트, 콜백함수 이런 개념이라는데 비동기 구현 방식이라 강제로 현재의 상태를 유지하고 리턴을 받아야 하는 방식의 구현을 하기 위해서는 적합하지도 않고 평소에 쓸일이 별로 없어서 좀 난해 했습니다. 또 정확히 알아보니 제가 원하는 구현 느낌이랑 달랐습니다. 제가 생각하는 그림은 이런 것이였습니다. 그래서 여기저기 돌아본 결과 2중 코루틴을 사용하면 이런한 방식을.. 2017. 2. 3.
[TIP #1] 유니티에 MYSQL 연동하기 & 안드로이드 빌드하기! Unity 5.5.0 버전 부터는 모노디벨롭 업데이트로 고버전의 mysql이 사용이 가능합니다. 하지만 이전 버전의 유니티는 MYSQL 닷넷 2.0의 파일만 사용이 가능합니다. 그래서 해외의 포럼에서도 관련된 내용을 가지고 글을 적었는데요. http://answers.unity3d.com/questions/697980/sql-connection-in-c-unity-3d.html 위의 글은 해외 포럼에 적힌 글입니다. 1 상위버전의 유니티는 최신버전의 MYSQL 다운로드 https://www.mysql.com/ 로 접속하셔서 다운로드 버튼을 누르세요. 커뮤니티 에디션을 선택합니다. connectors가 필요하니 선택해서 들어갑니다. 그리고 유니티는 c# 닷넷이니 닷넷 컨넥터를 받습니다. 글고 모노디벨롭을 .. 2017. 1. 25.
반응형