본문 바로가기
반응형

tips137

유니티 2D 애니메이션 3 - Sprite Skin, IK 1. 스프라이트 구조 앞서 설정이 모두 끝난 뒤 Sprite Editor를 닫고, 스프라이트(PSB)파일을 Scene으로 꺼낸다. 위에서는 Empty GameObject에 스프라이트를 넣은 상태이다. 스프라이트 하위에는 만들었던 본이 Transform만 있는 오브젝트로 추가되어 있고, 나머지는 PSB파일로 가져올때 레이어로 구분되어있던 스프라이트들이 소속되어 있다. 각 Bone을 선택해보면 Transform만 덜렁 붙어 있다. 그리고 각 부위별 스프라이트를 선택해보면, Sprite Skin 콤포넌트가 붙어 있으며, 여기에 Skinning Editor의 Bone Enfluens에서 설정했던 스프라이트에 영향을 주는 Bone과 Root Bone이 추가되어 있는것이 보인다. 이제는 스프라이트의 Transfor.. 2020. 9. 5.
티스토리 블로그에 소스 코딩 붙이기 티스토리 에디터 메뉴 중에 코드블럭이 있다. Color Script나 Git hub을 이용하면 다른 블로그에도 사용할 수 있겠지만, 티스토리에 사용하는 것이라면 가까운데서. 1. 코드블럭 사용 단순히 메뉴에서 코드블럭을 선택하면 열리는 코드블럭 삽입 창에 코드를 작성하거나 복사해 붙여넣는다. 창 안에서의 코드는 하이라이트 없이 검은 글씨로만 나오지만, 상단에 있는 언어 종류를 선택하고 확인을 누르면 위와 같이 일부 하이라이트가 적용된 채로 에디터상에 보이게 된다. 2. 코드블럭 테마 적용 티스토리 설정의 플러그인에서 Syntax Highlight를 찾는다. Syntax Highlight 팝업창 좌측 하단에 몇 가지 준비된 테마목록이 보인다. 테마를 선택하고 적용을 누르면, 위에서 작성한 코드블럭에 테마가.. 2020. 9. 4.
유니티 2D 애니메이션 2 - Bone, Geometry, Weight 1. 2D 애니메이션 패키지 설치 1편에서는 유니티에 이미지파일을 더 수월하게 가져오기 위해 2D PSD importer를 설치했고, 이번에는 2D 애니메이션을 하기 위해 필요한 2D Animation 플러그인을 설치한다. 2D PSD importer는 필수가 아니지만, 스켈렉톤 애니메이션을 하기위해 2D Animation 플러그인은 필수이다. Window > Package Manager를 열고 2D Animation을 설치한다. 2. Bone 생성 bone은 우리몸의 뼈와 관절의 관계를 스프라이트에 구성할 때 뼈의 역할을 하는 것이며, 본을 여러개 사용하여 적당한 회전을 주면 관절처럼 꺽이는 동작을 만든다. 우리몸의 뼈와 다른점은 스프라이트에 심은 본은 길이나 스케일 조절이 가능하다는 것으로 우리몸으로.. 2020. 9. 4.
유니티 2D 애니메이션 1 - PSB파일 애니메이션을 구성할 이미지는 각 부위별 낱장 이미지로 만들어도되고, 각 부위별 이미지를 한 장의 이미지 파일에 열거하여 아틀라스처럼 만들어도 되는데, 포토샵에서 각 부위별 이미지를 각각의 레이어로 분리하여 PSB파일로 저장하면, 한번에 여러 스프라이트를 가져다 쓸 수 있다. 1. PSB파일 저장 저장할 때 파일 포맷을 Large Document Format으로 지정하면 PSB파일로 저장한다. 2. PSD파일 임포트 패키지 설치 유니티에서 PSB파일을 임포트하기 위해 window > package manager를 실행하고 2D PSD importer를 설치한다. 패키지가 설치되어 있고, PSB파일을 만들었으면, 위와 같이 프로젝트 창에서 각각의 스프아이트들을 확인할 수 있게 된다. 혹시 위와 같이 PSB .. 2020. 9. 4.
유니티에서 비활성화 되어있는 게임오브젝트 접근. transform으로 경로를 찾아들어가면 접근 가능. GameObject dObj ; dObj = transform.Find("path").gameObject ; // 경로를 타고 접근 print ("> status : " + dObj.activeSelf) ; ------------------------------------------------------------ // > status : False 2020. 9. 3.
블렌더 - 마야 인터페이스, 단축키 전환 블렌더의 인터페이스를 마야와 비슷하게 만들어주는 애드온 Maya Config Addon For Blender 2.8 을 다운로드. 무료 버전 : https://gumroad.com/l/FKhQL 유료 버전 : https://gumroad.com/l/wDpgH Maya Config Pro | V 1.4 The Fastest way to Transition from Maya to Blender, Guaranteed!Maya Config Pro is a Configuration of Blender which includes several addons: You get everything from the Free Version (https://gumroad.com/l/FKhQL) + Much More (pleas.. 2020. 9. 3.
유니티 Light2D 스크립트 접근 유니티에서 2D라이트 스크립트로 접근. using UnityEngine.Experimental.Rendering.LWRP ; public class DayLight : MonoBehaviour { private UnityEngine.Experimental.Rendering.Universal.Light2D light ; void Start() { light = GetComponent() ; light.intensity = 0.5f ; } } 2020. 7. 13.
유니티 2D 라이트 셋팅. 유니버설 렌더 파이프라인. 1. Universal RP 패키지 설치 유니티 2019버전 기준. 패키지 매니저에서 Universal RP를 인스톨. 2. 파이프라인 생성 Assets > Create > Rendering > Universal Render Pipeline > Pipeline Asset (Forward Renderer)를 생성. Assets > Create > Rendering > Universal Render Pipeline > 2D Renderer (Experimental) 를 생성. 아래의 세 가지 파일이 생성됨. 3. 파이프라인 연결 UniversalRenderPipelineAsset을 선택하고 인스펙터의 General에서 Renderer List에 생성해둔 2D Renderer Data 파일을 연결해준다. Pr.. 2020. 7. 12.
유니티 코드리스 인앱 IAP 설정 2020년 6월 24일 부터 배포된 새로운 인터페이스의 구글 콘솔에서 약간의 메뉴 위치 이동과 제품 생성 과정이 약간 변경되었습니다. 새로운 구글 콘솔로 참고 하려면 새로운 게시물을 참고해주세요. boxwitch.tistory.com/47 1. Unity IAP 패키지 임포트 서비스의 인앱 설정화면에서 활성화하고 Unity IAP 패키지 임포트한다. Unity IAP Installer가 뜨면 Next를 누르고 임포트한다. 두번째 Next를 누르고 임포트. 임포트 완료 2. 애플리케이션 라이선스 구글플레이 콘솔에서 해당 앱의 개발도구 > 서비스 및 API 메뉴에서 애플리케이션용 라이센스 키를 복사하여 유니티 인앱 설정 화면 아래 Options에 있는 빈칸에 붙여넣고 Verify한다. 3. 영수증 난독화 유.. 2020. 6. 20.
Unity Analytics에서 AnalyticsEvent 인식 오류 using UnityEngine.Analytics ; 가 포함되어 있음에도 AnalyticsEvent.Custom()이 오류나는 경우 패키지 매니저에서 Analytics Library가 인스톨 되어 있는지 확인할 것. 2020. 6. 20.
유니티에서 gameObject가 비활성인지 확인 및 이벤트. 1. 활성상태 확인 // gmaeObject의 active상태 확인하기. GameObject go = GameObject.Find("go") ; go.SetActive(true) ; if (go.activeSelf == true) print ("active : YES") ; // 출력 else if (go.activeSelf == false) print ("active : NO") ; -------------------------------------------------------------------- > active : YES .activeSelf의 bool값으로 체크 2. 이벤트 void OnEnable() { // 오브젝트가 활성화될 때 할 일. } void OnDisable() { // 오브젝.. 2020. 6. 20.
네이버 서치어드바이저에 티스토리 검색 등록하기 네이버는 대한민국 검색시장 점유율에서 가장 앞서 있기 때문에, 티스토리 운영시에 반드시 검색 등록해야할 존재이다. 구글의 검색 비중이 커지면서 몇 년 전보다 다소 줄기는 했어도 여전히 가장 강력한 검색량을 가지고 있기 때문에 네이버의 유입을 고려하지 않을 수 없다. 1. 사이트 등록 네이버 서치어드바이저에 로그인 후 사이트 관리페이지에 티스토리 블로그 주소를 넣는다. https://searchadvisor.naver.com/ 2. 사이트 소유 확인 구글 웹마스터 도구에서와 마찬가지로 HTML 태그를 사용하여 소유권 확인을 할 수 있다. HTML 태그를 선택하고 태그를 복사한다. 복사한 HTML 태그를 티스토리 스킨에 붙여 넣은 뒤에 소유확인 버튼을 눌러야 한다. 티스토리 관리메뉴의 스킨편집에서 html편.. 2020. 6. 20.
반응형