본문 바로가기

Programming/유니티

(45)
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) {}
바이너리 파일 읽어오기(read a file as binaryreader) re:2019.05.11 바이너리 읽기 (read a file data) string _filename; => (resource폴더 이하의 경로 / 파일 확장자명 제외) TextAsset _textAsset = Resources.Load (filename) as TextAsset; Stream _s = new MemoryStream (_textAsset.bytes); BinaryReader br = new BinaryReader (_s); Debug.Log( br.ReadByte ()); Debug.Log( br.ReadInt32()); Debug.Log( br.ReadSingle()); ... 모든 바이트배열 얻기 (get all bytes) byte[] _all = br.ReadBytes ((int)br.BaseStream...
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 발판의 스크립트를 아래와 ..
webplayer 에서 assetbundle 다운시 셋팅 웹플레이어에서 Assetbundle을 다운받을 때 접근안된다 하면서 crossdomain.xml 어쩌고라고 뜰때가 있다. 해결법 1. 웹서버의 index.html이 있는 폴더에 crossdomain.xml 을 생성해주자 내용은 다음과 같다 ---- ---- 2. 웹서버에 mime 타입이라는게 있는데 그곳에 unity3d 타입을 추가해야한다. conf폴더의 httpd.conf 파일을 열어서 ... .. AddType application/unity3d .unity3d
유니티 텍스트에 색 넣기 (unity color text on script or Inspector) NGUI "[FFFFFF]" + text + "[-]" UGUI "" + text + ""
monodevelop version control Tools -> Add-in-Manager -> version control 설정 또는 해제
유니티 (Unity) 파티클 연습해보기 (아틀라스 사용) 유니티에서 사용되는 파티클을 위의 예와 같이 만들어보겠습니다. ---- ---- 결과설명 1. 아틀라스 이미지를 사용하여 특정 이미지만 표현 2. 랜덤크기로 시작 3. 랜덤크기로 스케일됨 4. 시작시 흰색과 빨간색 사이의 색을 사용 5. 파티클이 360도 방향으로 날아감 6. 중력값을 넣어 아래로 떨어지는 효과 추가 7. 회전 8. 페이드 아웃되면서 사라짐 먼저 Hierarchy에서 오른쪽 버튼을 눌러 Particle System을 만들어 봅시다. 그럼 정신없이 위로 솓구치는 파티클이 생성되는데요 결과설명과 위의 설정을 살펴보면서 모습이 변경되는것을 확인해 봅시다. 1. 아틀라스 이미지를 사용하여 특정 이미지만 표현 = > 아틀라스 이미지를 사용하는 이유는 다양한 이미지를 낮은 Draw Call 로 사용..