목록임시 자료/유니티_안드로이드 (7)
Steady Blog
읽으시기 전에... 유니티로 혼자 삽질하시다가 이리저리 에러나는 경우를 생각하여 여러가지 에러가 나는 방향으로 돌아가며 정리하였습니다. 그대로 따라하시면 에러를 만나면서 진행되시니 그게 싫으신 분들은 먼저 내용을 확인하고 에러부분 패스해서 진행 하시면 됩니다. :D ------------------------------------------------------------------------------------------- 유니티에서 위의 문제를 해결 할려면 메뉴에서 File -> Build settings... 을 선택하면 위와 같은 창이 뜬다. 그러면 빨간색으로 표시한 플렛폼 셋팅 버튼을 누르고 인스펙터 영역의 Publishing Settings를 확인 지금 상황에서 보면 Key 라고 되어 있는 ..
안드로이드 인텐트란? (Android Intent) - 안드로이드 시스템에서 커뮤니케이션을 담당하는 역할로 컴포넌트 간의 호출과 메시지 전달에 이용한다. - 런처에 나타나지 않는 (루트 액티비티가 아닌) 액티비를 실행시킬 때 사용한다. - Activity, Service, Broadcast Receiver 컴포넌트를 활성화 시킬 수 있다. - startActivity(), startActivityForResult()에 포함되어 Activity를 호출하며, 호출된 액티비티는 getIntent()를 이용해 메시지를 전달 받고, 이후 전달 받은 메시지는 onNewIntent()를 override하여 전달받을 수 있다. - startActivityForResult()를 이용해 호출된 액티비티는 인텐트에 반환값을..
안드로이드 액티비티란? (Android Activity) - 사용자 인터페이스를 구성하는 기본 단위이며 보통 하나의 화면이 하나의 액티비티라고 봐도 무방하다. - 앤티비티 매니저에(Activty manager-AndroidManifest 를 참조하여 관리) 의해 관리되며 Activity Class를 상속받아 구성한다. - 한개 이상의 레이 아웃과 뷰, 이벤트로 구성되며 한개 이상의 액티비티를 모아 응용프로그램을 (Application) 구현 할 수 있다. -런쳐 (Application Launcher)에 의해 호출되며 (AndroidMaifest 내에 정의) 다른 액티비티를 호출 할 수 있다.(startActivity, startActivityForRsult 메소드에 의해 호출되며 onActivityRe..
안드로이드 코딩을 할 때, 가장 기본적인 메소드 중 하나가 바로 startActivityForResult()이다. 안드로이드의 Activity들은 startActivityForResult()라는 메소드를 통해 sub activity를 만들고 Activity끼리 서로 데이터를 교환 할 수 있다. 그 사이에는 'extra' 라는 통로가 존재하는데, 이 부분을 잘 알아야 한다. Activity A가 Activity B를 서브 엑티비티로서 부르고 그로부터 결과 값인 데이터를 전송받기 위해서는 어떻게 해야 할까?먼저 삽화를 통해 기본 원리를 파악해 보도록 하자.
원 본 : http://dsnight.tistory.com/trackback/36 1. 권한 등록 (Permission 등록) BLUETOOTH : 커넥션 요구, 커넥션 수락, 데이터 전송 등의 블루투스 통신을 하기 위해 필요한 권한BLUETOOTH_ADMIN : 디바이스 검색 시작, 블루투스 설정을 조작하기 위해 필요(BLUETOTH_ADMIN 권한을 사용 하려면 BLUETOOTH 권한도 꼭 있어야 한다.) Manifest에 블루투스 권한 등록 Android Manifest.xmlvoid main { } 2. 새 Class 파일 생성MainActivity에는 Button과 TextView만 배치해 놓고 BluetoothService라는 Class를 만들도록 한다.BlueToothService 라는 Cl..
원문 : http://blog.eairship.kr/151 1. 델리게이트 델리게이트는 한마디로 말해서 대리자 라고 말할 수 있다.즉, 대신 일을 해주는 것으로서, 메소드 참조를 포함하고 있는 영역이라고 말한다. 선언 형식 delegate 반환형 델리게이트명(매개변수); 위의 형식을 보면 메소드와 같은 모양인데, 델리게이트는 위에서 언급한 대로, 메소드의 참조를 포함한다. 델리게이트는 메소드를 참조하는 것으로서, 메소드를 넘겨 줄수 있다.즉, 델리게이트를 참조하는 메소드가 달라진다면 델리게이트 역시 달라진다.(주의할 점은, 매개변수의 데이터 형식과 ㅏ반환형은 ㅊ참조할 메소드의 매개변수의 데이터 형식과 반환형에 맞추어야 하며, 갯수 역시도 맞춰야 한다.) using System;using System.Co..
기본 사진 파일 유니티 내부의 스크립팅은 동작들(behaviours)이라 불리는 스크립트 오브젝트들을 게임 오브젝트들에 Attatch 시킴으로써 이루어진다. 스크립트 오브젝트를 내부의 서로 다른 함수들은 어떤 이벤트들상에서 호출된다. 1. start()- start 는 라이프 사이클 중 딱 한번 호출된다.Awake와 차이점은 스크립트 인스턴트가 활성화 된 경우에만 시작된다. Awake는 항상 어떤 기능을 사용하기 전에 호출되어 초기화 시킬수 있다.- 모든 스크립트 인스턴스는 Awake()가 호출된 뒤 start()가 실행 된다. 2. Update()- 매 프레임 마다 호출되어 실행될 함수- Update는 게임 해동의 여러 종류를 구현하는 가장 일반적인 함수- 하나의 프레임이 렌더링 되기전에 호출된다.