Development
-
[유니티]포톤클라우드 로비 접속Development/Unity3d 2017. 2. 22. 00:00
테스트환경 개발툴 유니티 5.5.1 운영체제 Windows 10 64bit 테스트날짜2017-02-18 지난 시간에 이어 오늘은 유니티에서 게임 로비로 접속하는 과정을 간단하게 살펴보겠습니다! 살펴보기 전에 아래 링크에 나와있는 지난 서버구축편을 본 뒤에 따라해주세요~^^2017/02/17 - [Development/Unity3d] - [유니티]모바일 온라인 게임 제작기 #1 - 게임 클라우드 서버 구축하기 모든 내용은 포톤 클라우드 홈페이지 문서에서 가져왔습니다.(https://doc.photonengine.com/ko-kr/pun/current/tutorials/pun-basics-tutorial/lobby-ui) 1. 새로운 씬을 생성합니다.2. GameObject->UI->Button을 생성하고 ..
-
[유니티]포톤클라우드 서버구축Development/Unity3d 2017. 2. 17. 02:50
개발환경 개발툴 유니티 5.5.1 운영체제 Windows 10 64bit 테스트날짜2017-02-16 오늘부터는 유니티로 서버를 구축하는 방법을 알아보고자 합니다. 왜냐하면 올해 목표가 온라인 게임을 출시하는 것이기 때문이죠!! ㅎㅎ 대부분 게임을 혼자서 개발할 때 가장 걱정하는 것이 바로 서버 비용일거라 생각합니다. 집에 서버 설치해서 운영하기에는 관리가 잘 안될 것 같고 정전이라도 되면 큰일이죠 ㅎㅎ 그래서 서버를 무료로 사용하는 방법이 없을까 찾던 중 포톤 클라우드(Photon Cloud) 서버를 발견하게 되었습니다. 의외로 클라우드 서버가 많이 있더군요 국내기업 넷텐션에서 개발한 프라우드넷, Cloud Bread, photon 등.. 그래도 국내에서 개발한 프라우드넷을 사용해봐야겠다 싶어서 회원가..
-
[java]쓰레드(Thread)와 RunnableDevelopment/JAVA 2017. 2. 8. 23:56
쓰레드(Thread)를 잘 모르는 분들을 위해 쓰레드가 무엇인지 짚고 넘어가도록 하겠습니다. Thread는 하나의 프로세스(Process) 내부에서 작업을 처리하는 녀석입니다. 프로세스는 하나의 프로그램으로 보시면 되겠습니다. (ex : 프로세스는 엑셀이고 쓰레드는 엑셀 내부에서 함수처리 등 작업을 담당하는 녀석이죠) 그래서 쓰레드보다 프로세스가 더 큰 개념입니다. (Thread < Process) '쓰레드'는 조립 PC를 구매해봤던 사람이라면 한 번쯤은 들어보셨을거에요 ㅎㅎ 요즘 CPU는 쓰레드가 8, 16개 등 다양하게 있습니다. (이미지출처 : 다나와) 그럼 지금부터는 코드를 통해 쓰레드 사용법을 알아보도록 하겠습니다. 자바 혹은 C 프로그래밍을 하다보면 메인 메소드를 많이 보셨을겁니다. 자바는 '..
-
ASP, HTML, JavaScript 차이점Development/HTML, CSS, 2017. 1. 9. 17:00
ASP(Active Server Pages) ASP란 1995년, IIS 3.0(Internet Information Server 3.0)이상에서만 작동하는 동적서버웹페이지입니다.따라서 ASP를 사용하려면 IIS설치 및 설정을 해햐만 사용할 수 있습니다. HTML과 ASP의 차이점을 살펴볼까요?? HTML ASP기업, 블로그, 개인홈페이지 등에 단순 홍보 등의 정보를 제공하기 위한 정적인 웹 페이지 작성도구 은행, 기업에서 계좌, 회원정보 등과 같은 데이터베이스와 관련된 정보를 제공하기 위한 동적인 웹 페이지 작성도구 전송과정에서도 차이가 있습니다. 결론만 우선 말씀드리자면 코드해석과정을 거치느냐 안거치느냐의 차이점이 있습니다. HTML은 ①웹브라우저에서 서버로 문서요청②웹서버 파일시스템에서 문서검색(i..
-
[Android]안드로이드 - 앱을 설치할 수 없음 505에러 뜨는 원인Development/Android 2016. 12. 24. 02:50
최근 앱1에 이어 앱2를 출시하였다.그런데 앱1을 설치하고 앱2를 설치하려고 하니 에러가 떴다. (앱2 설치후 앱1설치하려 해도 같은 에러임) (앱1 출시정보 : http://citynetc.tistory.com/145)(앱2 출시정보 : http://citynetc.tistory.com/153) '앱을 설치할 수 없음 ERROR 505'라는 에러였다. 구글링해보니 구글플레이의 캐시, 데이터를 삭제하고 디바이스를 재부팅하라는 말이 있길래 모두 따라해보았다. 결국은 해결이 안됨.. 구글플레이 스토어가 아닌 폰 안에 apk파일을 2개 저장해서 실행해봐도 '설치가 완료되지 않았습니다' 라는 오류가 떴다. 이는 틀림없이 apk파일의 문제였다!! 충돌할 여지가 있는 것은 sns공유기능을 위해 추가된 api key..
-
[Android]안드로이드 앱에 SNS공유 기능 넣기(with 라인)Development/Android 2016. 12. 23. 19:50
테스트환경 개발툴 안드로이드 스튜디오 2.2.3 안드로이드버전 6.0.1 (마쉬멜로) 기기명삼성 갤럭시노트 4S(SM-N916L) 테스트날짜2016-12-23 트위터와 비슷합니다. url로 전달하는 방식입니다. 굉장히 심플하네요 ㅎㅎ public void shareLine() { try { String text = "line://msg/text/" + "메시지를 입력하세요"; text = text.replaceAll("\n", ""); Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setData(Uri.parse(text)); startActivity(intent); }catch (ActivityNotFoundExce..
-
[Android]안드로이드 앱에 SNS공유 기능 넣기(with 인스타그램 링크)Development/Android 2016. 12. 23. 18:41
테스트환경 개발툴 안드로이드 스튜디오 2.2.3 안드로이드버전 6.0.1 (마쉬멜로) 기기명삼성 갤럭시노트 4S(SM-N916L) 테스트날짜2016-12-23 이번에는 인스타그램을 공유해보도록 하죠! 인스타그램 역시 스팸을 방지하기 위해 이미지를 공유하는 openAPI를 별도로 제공하고 있지는 않습니다. 그러므로 개발자 페이지 가입, 키 발급, 엑세스 토큰 발급 등의 절차가 필요가 없죠. 안드로이드 소스에서만 처리가 가능하므로 복,붙 하셔서 그대로 사용하시면 됩니다. ※단, 텍스트는 지원하지 않습니다. (오직 이미지만 되네요..) AndroidManifest.xml에 다음 권한을 추가합니다. public void shareInstagram() { //외부저장 권한 요청(안드로이드 6.0 이후 필수) on..