본문 바로가기
728x90
반응형
Unity3d Input field의 Password 문자열 얻기 공부 겸 Unity3d로 작은 케쥴얼 게임을 만들어 보려고, 사용자 가입 화면부터 만들어 봤습니다. 이게 또 막상 직접 해보려니까 작은 것들부터 걸리는게 참 많네요. 이래서 백문이 불여일타! 계정 정보를 입력하는 UI를 대충 만들고, 입력 된 문자열을 얻어와 로그로 출력하는 것 부터 해보았습니다. 사용자 계정은 Input field 하위의 Text 오브젝트를 가져와서 그 text property를 조회하니 잘 되었는데, 암호를 입력 받는 Input field의 타입을 암호 노출 방지를 위해 Password로 하면, 그 하위 Text 오브젝트의 text property를 조회하니 **** 별 표시만 나옵니다. 즉, 화면에 보이는 그 문자열 그대로 얻어졌습니다. 꽤 여러가지 조사를 하고 시도를 해 봤는데, .. 2023. 4. 12.
[Unity3d/AssetBundle] 03. 온라인 상에 있는 Asset Bundle 다운로드하여 사용하기 앞에서 로컬에 있는 Asset Bundle file을 읽어서 사용하는 방법을 알아보았습니다. https://learn-and-give.tistory.com/93 [Unity3d/AssetBundle] 02. Asset Bundle 사용하기 앞에서 Asset Bundle을 만들어 봤습니다. https://learn-and-give.tistory.com/92 [Unity3d/AssetBundle] 01. Asset Bundle 만들기 Unity3d로 앱을 만들 때 품질이 좋은 에셋을 많이 쓰게 되면 용량이 점점 증가 합니다. 이것 learn-and-give.tistory.com 그런데, 로컬에 파일을 두고 사용하는 것은 Asset Bundle을 활용하는 방법의 매우 일부분이며, 어렵게(?) 분리한 파일을 최.. 2023. 3. 25.
[Unity3d/AssetBundle] 02. Asset Bundle 사용하기 앞에서 Asset Bundle을 만들어 봤습니다. https://learn-and-give.tistory.com/92 [Unity3d/AssetBundle] 01. Asset Bundle 만들기 Unity3d로 앱을 만들 때 품질이 좋은 에셋을 많이 쓰게 되면 용량이 점점 증가 합니다. 이것은 앱 용량의 증가로 이어져 앱을 다운로드 받을 때 시간이 오래 걸리고 앱을 설치하는데 인내심을 요구 learn-and-give.tistory.com 이제 이것을 사용하는 방법을 알아보겠습니다. 모든 방법을 다 알아보는 것은 아니고 간단히 사용하는 몇 가지 방법만 알아보겠습니다. (아는게 그 정도라서~^^) 여기 소개하는 방법은 본격적으로 최적화 된 방법이라기 보다, 제가 필요해서 필요한 목적으로 쓰기에 적당히 되는 .. 2023. 3. 19.
[Unity3d/AssetBundle] 01. Asset Bundle 만들기 Unity3d로 앱을 만들 때 품질이 좋은 에셋을 많이 쓰게 되면 용량이 점점 증가 합니다. 이것은 앱 용량의 증가로 이어져 앱을 다운로드 받을 때 시간이 오래 걸리고 앱을 설치하는데 인내심을 요구하게 됩니다. 뒤로 가기를 누를 가능성이 높아지게 되죠. 그래서, 작은 용량으로 '일단 앱을 설치하게 한 후', 앱을 사용하는 시점에 필요한 데이터를 추가로 다운로드 받게 하는 방법으로 이런 문제를 완화 시킬 수 있습니다. Asset Bundle이 꼭 그 목적을 위한 것은 아니며, 콘텐츠를 Unity에서, 어떤 조건에서 사용하던 그 상태 그대로 런타임에 불러 올 수 있다는 측면의 장점도 있습니다. 드문 드문 알고 있는데, 회사 일로 좀 살펴 봐야 할 일이 생겨 공부 겸 좀 살펴보겠습니다. Unity 매뉴얼 : .. 2023. 3. 18.
Unity as Library - Unity를 Android에 Activity로 사용하기 Unity - Manual: Using Unity as a Library in other applications (unity3d.com) Unity - Manual: Using Unity as a Library in other applications Using Unity as a Library in other applications Unity as a Library is intended for specialist users who use native platform technologies such as Java/Android, Objective C/iOS, or Windows Win32/UWP, and want to include Unity-powered features in their games o d.. 2023. 3. 6.
Unity3d에서 AAR 사용하기 실습 애초의 목표는 Android 앱에 Unity3d 뷰를 embedding 하는 것이었는데, 이걸 하려면 기본적으로 aar과 unity와의 관계에 대한 공부가 필요한 것 같습니다. Unity3d에서 직접 apk를 만들 수도 있지만, 좀 더 세부적인 설정을 변경하여 빌드하기 위해 프로젝트를 export하여 Android Studio에서 프로젝트를 빌드 할 수도 있습니다. 아무튼, 이런 관계들 중에서 사용 할 수 있는 것이 무엇인지 확인을 해둬야 필요할 때 사용 할 수 있는 기술이 무엇인지 판단하고 개발 방향을 정할 수 있기 때문에 무엇이든 한번 알아보기로 했습니다. 여러가지 자료를 찾아보고 시도 해 봤는데, 결코 쉽지 않았습니다. Android Studio나 Unity3d의 프로젝트 설정이나 빌드 설정을 할 .. 2023. 3. 5.
(업데이트 된) AAR 만들기 & AAR 쓰기 Unity와 Android를 연동하는 방법에 대해서 좀 알아보고 있는데, 뭐가 잘 안되서 처음부터 차근차근 다시 정리를 해보고 있습니다. 먼저, AAR 만들기부터 다시 해보려고 합니다. 아래 내용을 참고하면 되는데~ Android 라이브러리 만들기 | Android 개발자 | Android Developers Android 라이브러리 만들기 | Android 개발자 | Android Developers Android 라이브러리를 생성하는 방법을 알아보세요. developer.android.com 이전에 아래와 같이 한번 리뷰를 했었는데, 전혀 생각이 나지 않아서(@_@) 다시 한번 해보기로 했습니다. 겸사겸사 툴이 업데이트 되었으니 새로운 화면으로 업데이트도 하고~ [android/aar]#1. andr.. 2023. 3. 2.
[Unity3D/Shader] 06. 텍스쳐를 이용한 멀티 텍스쳐링 영역 설정과 물성 표현(Normal map, Metallic, Smoothness) 앞에서 불규칙적인 무늬가 있는 텍스쳐의 어떤 픽셀값을 다른 텍스쳐의 좌표로 활용하는 방법으로 일렁이는 불꽃을 만드는 방법을 보았습니다. https://learn-and-give.tistory.com/76 [Unity3D/Shader] 05. 텍스쳐를 이용하여 불꽃 효과 내기 앞에서 텍스쳐링에 대한 맛보기를 해보았습니다. [Unity3D/Shader] 04. 텍스쳐 맛보기 (tistory.com) [Unity3D/Shader] 04. 텍스쳐 맛보기 앞에서 출력 구조체에 대해서 조금 알아보았습니다. https://learn-and-give.t learn-and-give.tistory.com 이처럼, 텍스쳐는 이미지로써 사용되는 것은 일부이고, 픽셀 단위로 연산 해야 할 표현 방법에서는 그 표현에 사용 될 인.. 2023. 2. 23.
[Unity3D/Shader] 05. 텍스쳐를 이용하여 불꽃 효과 내기 앞에서 텍스쳐링에 대한 맛보기를 해보았습니다. [Unity3D/Shader] 04. 텍스쳐 맛보기 (tistory.com) [Unity3D/Shader] 04. 텍스쳐 맛보기 앞에서 출력 구조체에 대해서 조금 알아보았습니다. https://learn-and-give.tistory.com/74 [Unity3D/Shader] 03. SurfaceOutputStandard 맛보기 앞에서 Property에 대해서 알아보았습니다. [Unity3D/Shader] 02. Editor UI와 연동 learn-and-give.tistory.com 텍스쳐는 정말 활용도가 높은 데이터입니다. 단순히 표면에 그려질 이미지에 머물지 않고, 그 용도가 매우 다양합니다. 엄밀히 말하면, 2차원 형태의 데이터 구조이고 그 중 가장 .. 2023. 2. 22.
[Unity3D/Shader] 04. 텍스쳐 맛보기 앞에서 출력 구조체에 대해서 조금 알아보았습니다. https://learn-and-give.tistory.com/74 [Unity3D/Shader] 03. SurfaceOutputStandard 맛보기 앞에서 Property에 대해서 알아보았습니다. [Unity3D/Shader] 02. Editor UI와 연동하는 Property (tistory.com) [Unity3D/Shader] 02. Editor UI와 연동하는 Property 유니티 환경에서 쉐이더에 대해서 알아보기 위해 기본 learn-and-give.tistory.com 정말 조금이라고 봐야 되요. 다 리뷰하려면 양이 아주 많거든요.^^ 이번에는 지난 번 말미에서 이야기 한 것 처럼 텍스쳐에 대해서 조금 더 알아보겠습니다. GLSL 리뷰 할.. 2023. 2. 21.
[Unity3D/Shader] 03. SurfaceOutputStandard 맛보기 앞에서 Property에 대해서 알아보았습니다. [Unity3D/Shader] 02. Editor UI와 연동하는 Property (tistory.com) [Unity3D/Shader] 02. Editor UI와 연동하는 Property 유니티 환경에서 쉐이더에 대해서 알아보기 위해 기본 환경을 구축하였습니다. https://learn-and-give.tistory.com/71 [Unity3D/Shader] 01. 기본 환경 준비 최근에 GLSL에 대해 리뷰를 해왔습니다. https://learn-and- learn-and-give.tistory.com 입력은 일단 이 정도로 알아두고 출력을 알아보도록 하겠습니다. surf 함수의 인자 중, SurfaceOutputStandard 는 입출력 용도로 사용되.. 2023. 2. 20.
[Unity3D/Shader] 02. Editor UI와 연동하는 Property 유니티 환경에서 쉐이더에 대해서 알아보기 위해 기본 환경을 구축하였습니다. https://learn-and-give.tistory.com/71 [Unity3D/Shader] 01. 기본 환경 준비 최근에 GLSL에 대해 리뷰를 해왔습니다. https://learn-and-give.tistory.com/12 [opengl].[#2.GLSL] 01. OpenGL 1.1 기반의 랜더링 최신의 OpenGL과 Shader를 사용하기 위해 glew 연동까지 준비가 되었습니다. 1. 기본 랜더 learn-and-give.tistory.com 작성한 쉐이더 코드에서 빨간색이 보이도록 설정했던 부분은, 알베도라는 속성을 설정하는 것으로 구현이 되었는데, 알베도 외에도 다양한 속성들이 SurfaceOutputStandar.. 2023. 2. 19.
728x90
반응형