
Unity3D Chromakey Shader Code - 유니티 크로마키 쉐이더 코드 공유 개발을 하다보면 배경을 지우고 특정 이미지만 남기고 싶은 경우가 생깁니다. 유니티에서 지원하는 쉐이더 기능에 크로마키 코드를 작성하여 원하는 색의 배경을 지울 수 있습니다. 유니티에서 쉐이더 파일을 생성한 후 아래 코드를 작성해주시면 됩니다. Shader "Unlit/chromakey" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _MaskCol ("Mask Color", Color) = (0.0, 0.0, 1.0, 1.0) //지우고 싶은 RGB 값 설정 _Sensitivity ("Threshold Sensitivity", Range(0,1)) = 0.4 _..

[Android Studio] 버튼 둥글게 만들기 안드로이드 스튜디오 Button Round 안드로이드 애플리케이션을 보면 버튼이 둥글게 되어있는 App들이 있다. 오늘은 딱딱한 안드로이드 버튼에서 둥근 버튼으로 바꾸는 법을 배워보자 우선 resource 경로 아래 drawable 폴더에 신규 drawable resource file(xml)을 생성해준다. 파일명은 원하는 파일명을 소문자로 작성한다. resource file명은 대문자 사용이 불가하다. 생성한 xml파일에 아래 코드를 작성한다. Radius값을 조정하여 둥근 크기를 조절할 수 있고 solid color 부분에서 원하는 버튼 색을 지정할 수 있다. 이후 activity_main에서 버튼을 생성한다. 필자는 로그인이라는 버튼을 만들었다. a..

[Android Studio] 버튼 누르는 효과 만들기 클릭 이벤트 효과 Button Press 안드로이드 스튜디오 저번 시간에 버튼을 둥글게 만드는 custum button resource를 생성하여 적용시켰었다. 기억이 안 난다면 아래 링크로 돌아가 보자 2020/07/03 - [APP/AndroidStudio] - [Android Studio] 버튼 둥글게 만들기 안드로이드 스튜디오 Button Round 일반적인 커스텀 버튼은 버튼을 눌렀을 때 누르는 효과가 없다. 이번 시간에는 버튼을 꾹 누르는 동안에 눌렀다는 효과가 보일 수 있도록 바꿔보자 저번 시간에 만든 커스텀 버튼을 이용할 것이니 이전 포스팅을 꼭 보고 시작하자 1. 저번 시간과 같이 커스텀 버튼 리소스 파일 생성하기 우선 drawabl..

[Android studio] SharedPreferences를 이용한 데이터 저장하기 로컬 데이터 베이스 개발을 진행하다 보면 애플리케이션이 꺼졌다 켜져도 데이터가 유지되는 것을 원할 때가 있다. DB를 사용하기에는 작은 규모의 데이터일 때 SharedPreferences를 이용하여 간단하게 사용할 수 있다. 우선 PreferenceManager.class를 생성하자 public class PreferenceManager { public static final String PREFERENCES_NAME = "rebuild_preference"; private static final String DEFAULT_VALUE_STRING = ""; private static final boolean DEFAU..

[Android Studio] RecyclerView 리사이클 러뷰 사용하기 리스트뷰 이번 시간에는 데이터를 리스트 형식으로 만들 수 있는 RecyclerView 사용법에 대해 포스팅하려 한다. 카카오톡 친구 목록과 같이 데이터가 칸칸이 쌓이는 것을 말한다. 우선 build.gradle dependencies아래에 해당 코드를 작성하여 Sync 시켜준다. implementation 'com.android.support:recyclerview-v7:28.0.0' 다음으로 activity_main.xml에 RecyclerView를 생성한다. MainActivity에 전역 변수를 선언한다. RecyclerView recyclerView; LinearLayoutManager mLayoutManager; Bask..

[Android studio] 버튼 클릭 지점부터 물결 효과 주기 Button ripple 안드로이드 스튜디오 안드로이드 스튜디오 버튼효과 중 누른 지점부터 물결치듯 퍼지는 효과를 포스팅하려 한다. 매우 간단하니 금방 따라올 수 있을 것이다. Drawable 폴더 아래 xml파일을 생성한다. 내용은 아래 코드를 넣도록 하자 이후 activity_main에서 버튼을 생성하고 backgorund 속성을 지정한다 결과를 확인하고 만족스러운 웃음을 지어주자

[Android Studio] 간단한 일정 시간 지연시키는 딜레이 주기 Delay 안드로이드 스튜디오 개발을 하다보면 몇 초 후에 어떤 작업을 실행하고 싶은 경우가 있다. Handler를 이용하여 간단하게 처리할 수 있다. Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { Intent intent = new Intent(MainActivity.this, Test1.class); //화면 전환 startActivity(intent); finish(); } }, 3000); //딜레이 타임 조절 위 코드를 입력하면 간단하게 해결된다. 필자는 Intent를 이용해 Activity를 ..
- Total
- Today
- Yesterday
- 코틀린
- kakao api notworking
- non-zero exit code detected
- 깃허브에서 깃랩으로
- 카카오 해시키
- rn oss
- 깃허브 잔디 옮기기
- react.js useEffect
- next.js ssr deploy
- github mirror
- 라이브러리 라이센스
- amplify build error
- Build failed because of webpack errors
- gitlab mirror
- kotlin
- 안드로이드 스튜디오
- 안드로이드 해시키
- room error
- react native oss
- rn 오픈소스 라이센스
- 깃랩에서 깃허브로
- 깃랩 잔디 옮기기
- amplify next.js
- 커밋 이메일 변경
- Android Studio
- nextjs ssr deploy
- next useEffect
- react native 오픈소스 라이선스
- 안드로이드 스튜디오 해시키
- next.js useEffect
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |