본문 바로가기

unity

(24)
파일) Unity Resource폴더와 저장소의 바이너리파일 읽기 (re : 2019.05.07) public BinaryReader PlayFileToBinary (string _fname) { TextAsset _textAsset = Resources.Load (_fname) as TextAsset; Stream _s; //if file not exist read from device storage if (_textAsset == null) { _s = GetBinaryFileStream (_fname); } else { _s = new MemoryStream (_textAsset.bytes); } BinaryReader br = new BinaryReader (_s, Encoding.Default); return br; } //get file from device storage public St..
스파인 애니메이션 셋팅값 설정 파랗게 표시한 부분을 0으로 설정한다. 기본적으로 0.2로 셋팅되어있다.
UGUI - text 글자길이에 맞게 Recttransform 크기 변경하기 (recttransform resize as text length) Recttransform m_Text_Recttransform; Text m_Text; m_Text.string = "asfsafsdfasdfsa"; m_Text_Recttransfrom.sizeDelta = new Vector2 (m_Text.preferredWith, m_Text.preferredHeight);
animator 사용시 play함수 사용법 animator ani; 1) ani.Play("애니메이션이름"); => 같은 애니메이션을 반복시 애니메이션을 중간에 끊지 못하고 기다려야한다. 2) ani.Play("애니메이션이름, -1, 0); => 같은 애니메이션을 반복시 중간에 끊고 다시 시작할수있다. 유니티 (Unity) Animator로 2d Animation 재생(Play) 목표 animator를 이용하여 간단하게 반복적인 Idle 움직임과 외부에서 클릭 시 점프하는 animation을 구현하여 여러 개의 애니메이션이 한 번에 재생되는 상황을 연출해 보겠습니다. 목차 1. 결과화면 moblieandlife.tistory.com 유니티(Unity) 애드몹 부업 프로젝트 : [1] 시작 목표 아주 단순한 점프게임을 만들어서 광고를 붙이고 광고수..
UGUI - UI Button OnClick 리스너 스크립트에서 지정하기 inspector에서 버튼에 호출함수를 넣기 어려운 상황이라면 스크립트에서 호출함수를 AddListener를 통하여 연결시켜 줄수있다. 주의할점 : 초기화 RemoveAllListeners (); RemoveListener(callFunction); 를 통해서 추가되었던 호출함수를 제거해줄수있다. 예시) using UnityEngine.UI; Button _bt; //호출함수 추가 _bt.onClick.AddListener (()=>callFunction(0.3f);};); //호출함수 제거 .onClick.RemoveListener(callFunction); //호출될 함수 void callFunction (float _param) {}
Cannot create FMOD::Sound instance for resource in Webgl Build/Editor 씬을 에셋번들로 만들고 씬에 링크되어있던 사운드를 재생시 문제가 발행때가 있는데 위의 사진처럼 셋팅값을 변경해주면 문제없다. 유니티(Unity) 애드몹 부업 프로젝트 : [1] 시작 목표 아주 단순한 점프게임을 만들어서 광고를 붙이고 광고수익을 발생 시켜보는 것이 이 프로젝트의 목표입니다. 서버도 없고 단지 클라이언트로 로그라이크형의 게임을 만들것이기 때문에 moblieandlife.tistory.com 유니티 무한의 발판 만들기 (Unity - Infinity Vertical Jump Platform) 목표 (Subject) 무한으로 생성되는 점프 플렛폼을 만들어보자. (Creating an infinitely generated jumping platform) Platform 발판의 스크립트를 아래와 ..
유니티 텍스트에 색 넣기 (unity color text on script or Inspector) NGUI "[FFFFFF]" + text + "[-]" UGUI "" + text + ""
유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 2 edit button 오늘은 버튼을 만들어 영역과 색을 넣는 예제와 완성 화면을 표시하겠습니다. 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 1 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 2 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 3 유니티 EditorWindow 를 이용하여 유용한 툴을 만들어보자 - 4 ---- ---- 영역 만들기 //영역시작 NGUIEditorTools.BeginContents(); //이 사이에 들어가는 UI는 영역안에 들어오게 된다. if (GUILayout.Button("버튼_1")){ } //영역 끝 NGUIEditorTools.EndContents(); //결과화면 //영역을 설정하지 않은..