본문 바로가기

유니티12

유니티 스크립트 - 메터리얼 텍스쳐 정보 사용하기 유니티 스크립트에서는 메터리얼에 담겨 있는 텍스쳐의 다양한 정보를 편집해서 사용할 수 있다. MainTexture는 maintexture / mainTextureOffset / mainTextureScale 등을 활용하여 크기나 좌표를 편집할 수 있고, SubTexture들은 String 값을 참조하여 편집할 수 있다. 아래의 코드를 참고하자. m_Renderer.material.mainTextureOffset = new Vector2(offset.x - ((int)offset.x), offset.y - ((int)offset.y)); m_Renderer.material.SetTextureOffset("_Alpha", offset); //_Alpha 에 담겨 있는 텍스쳐의 좌표를 편집할 수 있다. m_R.. 2016. 7. 27.
모바일 빌드 실패시 체크사항 빌드 테스트 중에 씬에러 발생으로 빌드를 못하다가 여러가지 뒤져서 알아낸 결과 Bulid Setting - > Player Setting 으로 들어가서 Stripping Level을 Disabled로 변경하자 빌드가 되었다~ 원인은 분석중.. 참고 사이트 - http://westwoodforever.blogspot.kr/2014/02/unityexception-failed-assemblies.html 2015. 12. 18.
Unity Script 기초 공부 - 카메라 제어하기(확대, 축소, 오브젝트 회전, 모바일터치) 스크립트 공부중.. 회사에서 캐릭터 선택창에서 사용될 카메라 회전 구조를 정리하면서 짠 초기 코드지만, 나름 유니티 스크립트 개념을 깨워준 코딩임..ㅋㅋ using UnityEngine; using System.Collections; public class FollowCam : MonoBehaviour { public Transform target; //추적할 타겟 게임 오브젝트의 Transform 변수 public float dist = 10.0f; // 카메라와의 일정 거리 public float height = 5.0f; // 카메라의 높이 설정 public float dampRotate = 5.0f; // 부드러운 회전을 위한 변수 public float TurnSpeed; public float.. 2015. 12. 18.
맥스에서 엔진 버텍스 보여주는 스크립트(Engine Vertex Viewer) 회사 모델러들이 맥스에서 엔진 버텍스를 바로 보고 싶다는 의견이 있어 혼자서 고민하며 만들어봤습니다. 여러가지 이유로 엔진과 동일한 수는 얻어 올 수 있지만, 아래와 같은 방법으로 비슷한 수치는 얻어 올 수 있었습니다. 첨부파일을 받으시면 사용하실 수 있습니다. 1. 모델링 버텍스가 아닌 언렙 버텍스를 계산하라! 언렙을 사용하면 한 버텍스에 두개의 UV정보를 가지게 되는 경우가 생기므로 이 때 버텍스가 증가하게 됩니다. 따라서 6200개의 버텍스의 모델링이 언렙된 버텍스의 수를 계산하면 8500여개가 됩니다. 따라서 언렙전과 언렙후에 엔진에서는 버텍스수가 달라지게 됩니다. 스크립트를 사용할 때도 반드시 언렙후에 사용해야 좀더 정확한 수치를 알게 됩니다. 2. 연속성이 떨어지는 메쉬를 재 연산하라. 엔진에.. 2015. 12. 17.