목록백지부터 시작하는 이세계 유니티 생활 since 2020 (73)
백지부터 시작하는 이세계 코딩 생활
아래와 같이 사용자의 접속환경에 따라(iOS / Android / Web), 그리고 어플리케이션 설치 여부에 따라 모두 다른 딥링크를 필요로 합니다. [iOS 앱 설치] => iOS 앱 특정 페이지로 이동 [iOS 앱 미설치] => 앱 스토어로 이동 (설치 후 앱 특정 페이지로 이동) [Android 앱 설치] => 안드로이드 앱 특정 페이지로 이동 [Android 앱 미설치] => 구글 플레이스토어로 이동 (설치 후 앱 특정 페이지로 이동) [웹] => (웹 사이트 지원시) 앱과 동일한 컨텐츠를 담고 있는 웹 사이트 페이지로 이동 Ref. 1 blog.ab180.co/posts/deeplinkga-mweojyo [딥링크 시리즈 - 1] 딥링크란 무엇인가요? 앞으로 모바일 딥링크 기술과 시장을 주제로 [..
Unity 제공 소스파일 : github.com/Unity-Technologies/NotchSafeAreaSample docs.unity3d.com/2020.1/Documentation/Manual/enabling-deep-linking.html Unity - Manual: Enabling deep linking Using Unity as a Library in other applications Enabling deep linking Deep links are links that point directly to content within your application. Unity uses the Application.absoluteURL property and Application.deepLinkActi..
DOTween 보다 간편하게 애니메이션 효과를 적용시킬 수 있는 Asset 이다. float, double, int, uint, long, ulong, Vector2/3/4, Quaternion, Rect, RectOffset, Color, string 등을 조작할 수 있다. 사용을 위해서는 네임스페이스 등록을 해줘야 한다. --> using DG.Tweening; 일반적인 코드와 단축코드가 존재한다. 사용하는 방법 정리. 1 m.blog.naver.com/PostView.nhn?blogId=saya83&logNo=220624615753&proxyReferer=https:%2F%2Fwww.google.com%2F unity Dotween 예제 모음 기본적으로 Plugin이 있어야 함.http://dotw..
문자열 - 실수- 정수 들의 Type 변환하는 방법. Ref. 1 itleader.tistory.com/126 [Unity3D] c# 변수형변환 int, float, string c# 변수의 형변환 ( Type Convertion) 실수, 정수의 문자변환 int a = 3; string str = a.ToString(); flaot b = 3.0f; string str = b.ToString(); 정수 -> 실수 변환 int -> float int a = 3; float b = (floa.. itleader.tistory.com
Resources 에셋(asset)을 포함하는 오브젝트를 찾거나 접근하는 경우에 Resources 클래스를 사용합니다. 에디터에서, Resources.FindObjectsOfTypeAll기능은 에셋과 씬 오브젝트를 찾는 데 사용할 수 있습니다. Assets폴더 내 "Resources"이름을 가진 폴더안의 모든 에셋은 Resources.Load 함수를 통해서 접근할 수 있습니다. 여러개의 "Resources" 폴더가 존재할 수 있으며 오브젝트 로드시에 모두 검사 대상이 됩니다. 유니티에서는 주로 에셋에 접근하기 위해서 경로의 이름을 사용하지 않습니다, 대신 멤버 변수로 선언하고 해당 변수의 참조를 인스펙터에서 할당하는 방법을 사용합니다. 이 방법을 사용하는 경우에, 유니티는 플레이어를 빌드할 때 사용되는 ..
OnMouseEnter : 마우스가 Object에 들어왔을때 OnMouseExit : 마우스가 Object에 머물다가 빠져나왔을때 OnMouseUp : 마우스로 오브젝트를 클릭했을때 OnMouseDown : 마우스로 오브젝트를 클릭하고 떼는순간 마우스가 GUIElement 또는 Collider로 들어갔을 때 호출됩니다. using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public Renderer rend; void Start() { rend = GetComponent(); } void OnMouseEnter() { rend.material.color = Color.red; } void OnMou..
OnMouseDrag 마우스 포인터를 활용, 해당 오브젝트를 선택한 상태에서 움직일 수 있게 한다. OnMouseDrag는 사용자가 GUIElement 또는 Collider를 클릭하고 마우스 버튼을 계속 누르고 있는 경우에 호출됩니다. 마우스 버튼이 눌리고 있는 동안에, 매 프레임마다 호출됩니다. using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public Renderer rend; void Start() { rend = GetComponent(); } void OnMouseDrag() { rend.material.color -= Color.white * Time.deltaTime; } } Re..
ScrollView 스크롤뷰(Scroll View) 형태로 UI를 구현할 수 있게 해주는 컴포넌트. 컨텐츠(Contnetn)는 뷰포트(View port) 밑에 있는 게임 오브젝트이다 UI에서 보여주고자 하는 내용들은 모두 이 Content 오브젝트의 자식 오브젝트로 배치해야한다 [발췌 : https://wergia.tistory.com/25 ] Scroll View :: 우리가 생성한 스크롤 뷰 Viewport :: 표시하고자 하는 콘텐츠가 보여질 곳 Content :: 표시하고자 하는 내용물 Scrollbar Horizontal :: 수평 스크롤바 Scrollbar Vertical :: 수직 스크롤바 스크롤 뷰의 옵션들은 Scroll Rect라는 Component에 대부분 포함되어 있다. Horizon..