unity5 유니티(Unity), 단축키, 내가 자주쓰는 단축키 기록 모니터에 포스트잇으로 붙어있는 내가 자주 쓰는 단축키. 앞으로 꾸준히 추가 예정[ Unity 에서 ]빈오브젝트 생성(루트에 생성) : ctrl + shift + n빈오브젝트 생성(특정오브젝트의 자식) : (특정오브젝트 클릭) alt + shift + n오브젝트 SetActive On/Off : (오브젝트 클릭) alt + shift + a [ Visual Studio C# 에서 ]전체코드 정렬 : ctrl + k + d주석/주석해제 : (블럭 후) ctrl + k + c / ctrl + k + u실행취소/다시실행 : ctrl + z / ctrl + y 2024. 6. 12. Debug.ClearDeveloperConsole(); 콘솔창 로그 지우기 유니티로 이것저것 테스트 하다보면 Debug.log를 정말 많이 찍어보게 되는데.. 매번 Clear를 클릭해서 지우기가 귀찮다. 그래서 여기저기 찾아봤는데... 유니티 공홈에 Debug.ClearDeveloperConsole이 있다. 오! 역시 당연히 있겠지~~ 하고 써봤는데 작동을 안한다. 읭???왜 그런건지 아무리 찾아도 모르겠어서 어떤 커뮤니티에 질문글을 올려두었다. 결론적으로 콘솔창 클리어 하려면 다른 방법이 있었다.using System.Reflection;우선 네임스페이스를 선언 해주고[Button]public void PONGPONG(){ // Debug.ClearDeveloperConsole(); var assembly = Assembly.GetAssembly(typeof(Sce.. 2024. 6. 11. GetComponentInParent, GetComponentsInParent, 궁금했던 메서드 테스트 해보기 GetComponent관련 메서드를 자주 쓰고있긴 한데 항상 틀리기도 하고, 다시 찾아보게 되던걸 테스트 해보았다. 우선 빈오브젝트에 이름을 달아서 구조로 만들었다. 스크립트를 담을 오브젝트는 "Badger"에 스크립트를 달고, 각각 알고싶었던 스크립트를 작성해서 Debug.Log 해보았다. 스크립트는 간단한 구조로 버튼누르면 로그가 나오도록 했다.using System.Collections;using System.Collections.Generic;using UnityEngine;using NaughtyAttributes;public class Component_practice : MonoBehaviour{ [SerializeField] List objsList = new List();.. 2024. 6. 11. 유니티 셰이더(쉐이더), 폴백 - Unity Shader, FallBack 유니티 셰이더를 만들어보면 맨 아래 FallBack이라는 명령어가 있다유니티 공식문서에서도 보면 FallBack은, 셰이더가 적용되지 않거나 지원되지 않을 경우 FallBack에서 대체하는 셰이더를 입력하는 것이라고 한다. 위 셰이더는 기본 커스텀 셰이더를 만들면 생기는데, 안될시 Diffuse로 대체한다는 뜻, 내장되어있는 셰이더 같다. 그렇다면 적용되지 않거나 지원되지 않는다는 기준이 뭘까? 검색해도 잘 안나와서.. 만능박사 ChatGPT에게 물어봤다.하드웨어(그래픽카드)문제 혹은 DirectX나 컴파일오류 등등으로 인한 문제인거 같다 2024. 5. 31. 유니티 셰이더(쉐이더), 프로퍼티 - Unity Shader, Properties 프로젝트를 진행하다보니 특정 오브젝트가 안보이고 보이고, 경우에따라 다른색상으로 나타나고 .. 등등 스크립트로만 해결할게 아니라 셰이더에서 조정해주고 싶은 경우가 생긴다.셰이더를 새로 만들어서 이름을 PracticeShader라고 지어줬다. 새로만든 셰이더를 들어가보면 "Custom/" 이라는게 앞에 붙어있는데 머티리얼에 있는 Shader부분에서 Custom 항목에 내가 만든 셰이더가 들어있다. "Standerd Surface Shader"로 만들었다.오브젝트를 하나 만들어보자. Cube_shaderTest라는 오브젝트를 만들었고, 여기에는 기본적으로 머티리얼이 들어있다. Lit이라는 기본 머티리얼인데 이건 직접적으로 수정이 안되게 설정되어있다.여기에 내가 만든 셰이더를 넣고 싶으면 새로운 머티리얼을 .. 2024. 5. 31. 이전 1 다음