유니티의 모든 rotation에 내부적으로는 Quaternion이 사용된다. 이를 Euler로 변환하여 사용하면된다. transform.rotation = Quaternion.Euler(x,y,z); x,y,z 각각 축에 맞는 회전을 넣으면된다. #transform.rotation #rotation #transform #Quaternion #Euler #Quaternion.Euler #회전 #객체회전 #객체 #오브젝트회전 #object rotation #
유니티에서 충돌처리 2가지가 있다. 콜라이더 이용방법 트리거 이용방법 콜라이더 이용방법 (isTrigger 비활성화 시) private void OnTriggerEnter(Collider other) { } private void OnTriggerStay(Collider other) { } private void OnTriggerExit(Collider other) { } 트리거(Trigger)이용 (isTrigger 활성화 시) private void OnTriggerEnter(Collider other) { } private void OnTriggerStay(Collider other) { } private void OnTriggerExit(Collider other) { } [유의할 점] is Tr..
[진행 조건] -파이썬(python) 3버전 설치 https://gofogo.tistory.com/7 -pip 설치 https://gofogo.tistory.com/8 -git 설치 추 후 업데이트 예정 [설치] pip install pyttsx3 [현재폴더에서] git clone https://github.com/nateshmbhat/pyttsx3.git . sample.py 생성 [코드구현] import pyttsx3 engine = pyttsx3.init() engine.setProperty('rate', 200) engine.say('무궁화 꽃이 피었습니다') engine.runAndWait() import pyttsx3 - 패키지 설치 engine = pyttsx3.init() - 라이브러리 초..
[1분 해결]파이썬(python) Fatal error in launcher: Unable to create process using 문제원인 -경로 관련된 문제 해결법 -python -m pip [package] -m 옵션을 넣음으로써 해결 [tag] #error #fatal error in launcher #m #-m #m옵션 #m option #path #pip #pip error #pip 에러 #python #unable to create process using #파이썬
[1분해결] c#에서 ffmpeg 동적으로 사용하기 [설명] runCommand - process를 활용하여 ffmpeg 스크립트 실행 BackgroundWorker - 비동기화 구현 private void Initialize() { bgworker = new BackgroundWorker(); bgworker.DoWork += Bgworker_DoWork; bgworker.RunWorkerAsync(); bgworker.RunWorkerCompleted += Bgworker_RunWorkerCompleted; lb.Items.Add("start"); } private void Bgworker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs ..
[1분 해결] ffmpeg 동적으로 인코딩하기 [다운로드] -사이트 https://www.ffmpeg.org/download.html Download FFmpeg If you find FFmpeg useful, you are welcome to contribute by donating. More downloading options Git Repositories Since FFmpeg is developed with Git, multiple repositories from developers and groups of developers are available. Release Verification All FFmpe www.ffmpeg.org -바로받기 https://www.gyan.dev/ffmpeg/b..
기본적으로 유니티에서 객체를 움직이는 방법은 다양하지만 일반적으로 2가지를 사용한다. 1.transform position 이용 -객체의 포지션 값을 조정하여 이동한다. gameobject.transform.position = Vector3.MoveTowards(gameobject.transform.position, target.transform.position, speed * Time.deltaTime); 2.rigidbody addforce 이용 -객체의 포지션 값을 조정하여 이동한다. gameobject.GetComponent().AddForce(new Vector3(0,0, moveSpeed)); [tag] #AddForce #gameobject #movespeed #position #rigidb..