1월, 2020의 게시물 표시

[Unity] GPGS(Google Play Games Services) 2. 로그인

이미지
간단하게 예제화면을 만들어서 로그인 / 로그아웃 / 프로필 사진 / 유저 네임을 가져와보자. 필요한 것 1. 사진을 띄울 창 2. 이름을 띄울 text 3. 현재 상태 log를 띄울 text 4. 로그인을 구현할 script와 오브젝트 캡쳐 화면으로 순서대로 정리해 보았다. 이미지 1 UI Setting 1 // Hierarchy 창에서 오른쪽 마우스 클릭 -> UI -> Canvas // Canvas 오른쪽 마우스 클릭 -> UI -> Image // Canvas 오른쪽 마우스 클릭 -> UI -> RawImage // Canvas 오른쪽 마우스 클릭 -> UI -> Text  // Canvas 오른쪽 마우스 클릭 -> UI -> Text  생성 이미지2 UI Setting 2 // image -> background // raw image -> user_image // text -> user_name, user_log test용도이니 각각의 배치는 자유롭게 이미지3 UI Setting 3 // Canvas 오른쪽 마우스 클릭 -> UI -> Button -> Login 오브젝트 명 변경 -> text 변경 // Canvas 오른쪽 마우스 클릭 -> UI -> Button -> Logout 오브젝트 명 변경 -> text 변경 이미지4 UI Setting 4 Hierarchy 창에서 오른쪽 마우스 클릭 -> Create Empty -> GooglePlayManager 오브젝트 명 변경 이미지5 c# script 생성 빨간색 체크 포인트 오른쪽 마우스 클릭 -> Create -> C# Script 스크립트 명 GooglePlayManager로 저장 이미지 6 scr...

[Unity] GPGS(Google Play Games Services) 1.연동

이미지
이미지 1 Google Play Console 출처 https://9to5google.com/wp-content/uploads/sites/4/2017/04/google-play-console.png?w=1000 1. 개발자 계정 만들기  https://support.google.com/googleplay/android-developer/answer/6112435?hl=ko 개발자 계정을 생성한다. 유료이고 한번만 결제하면 된다. 2. 유니티 프로젝트 생성  유니티 최신 버전으로 진행하였다. 설치 후 프로젝트를 생성한다. 지금 부터는 순서대로 이미지와 함께 기록해보겠다. 이미지 2 adroid switch platform 유니티 프로젝트에서 File -> Build Settings -> Build Settings창에서 Android선택 -> Switch Platform을 클릭 이미지 3 player setting Player Settings 클릭 이미지 4 company name, product name  회사명과 프로젝트 네임을 입력 ex ) 회사명 : abc / 프로젝트 : bbc 이미지 5 Other Settings -> Identification package name 표시한 부분에 package name을 입력 (*모두 소문자로) com + 회사명 + 프로젝트명 ex) com.abc.bbc  이미지 6 Resolution and Presentation -> Default Orientation 이미지 6에 표시된 부분과 동일하게 바꿈 게임화면 가로로 고정한다는 뜻 이미지 7 Keystore Manager publishing setting -> keystore manager -> create new -> any...

[JAVA] JAVA란 무엇인가?

이미지
이미지1 JAVA 출처 : https://www.google.com/url?sa=i&source=images&cd=&ved=2ahUKEwibq6rz6-zmAhVqJaYKHaunDr0QjRx6BAgBEAQ&url=https%3A%2F%2Fmedium.com%2Fwasd%2Fintellij%25EB%25A1%259C-%25EC%258B%259C%25EC%259E%2591%25ED%2595%2598%25EB%258A%2594-java-part1-13532d7d5c6e&psig=AOvVaw3-dDK59br1aXEIB3B2MezE&ust=1578326862544353 JAVA란 무엇인가?  Wikipedia를 먼저 살펴보자. 썬 마이크로 시스템즈의 제임스 고슬링과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이다. 1995년 발표했고 가전제품 내에 탑재해 동작하는 프로그램을 위해 개발했지만 현재 웹 애플리케이션 개발에 가장 많이 사용하는 언어가운데 하나이고, 모바일 기기용 소프트웨어 개발에도 널리 사용하고 있다. 자바를 다른 컴파일 언어와 구분 짓는 가장 큰 특징은 컴파일 된 코드가 플랫폼 독립적이라는 점이다. 자바 컴파일러는 자바 언어로 작성된 프로그램을 바이트 코드라는 특수한 바이너리 형태로 변환한다. 바이트 코드를 실행하기 위해서는 JVM이라는 특수한 가상 머신이 필요한데, 이 가상 머신은 자바 바이트코드를 어느 플랫폼에서나 동일한 형태로 실행시킨다. 때문에 자바로 개발된 프로그램은 CPU나 운영체제의 종류에 관계없이 JVM을 설치할 수 있는 시스템에서는 어디서나 실행할 수 있으며, 이 점이 웹 애플리케이션의 특성과 맞아떨어져 폭발적인 인기를 끌게 되었다. 음 ...... 이해된듯 아닌듯 확신할 수 없는 그런 느낌이다. 이번에는 Wikipedia에 있는 철학도 살펴보자. 자바 언어는 다음 5가지의 핵심 목표를 지니고있다. 1. 객체 지향 방법론을 사용해야 한다. 2....