본문 바로가기

-19

블루프린트 진자운동 구현예 액터에 피봇 역할의 컴포넌트를 넣고 그 자식으로 추를 만들고서 적용했던 블루프린트 대충 풀어보자면 아래와 같은 느낌이라고 생각된다. Float input, duration = 3, limitAngle = 90 Input = Input + (360/duration*deltatime) varRot = SinDgree(Input ) * limitAngle combineRot(varRot, originRot) 2017. 5. 17.
블루프린트, 라인트레이스 사용예 수업 중 캐릭터의 발밑을 라인 트레이스로 체크하는 부분 캐릭터의 컬리전의 지름 + 체크하려는 목표 거리를 캐릭터로 중심부터 발생시켜보았던 것. 2017. 5. 17.
유니티 에러, InitializeUnityExtensions: Must have a valid path for plugin[n] 발생한 유니티3D 버전 : 5.5.2f1 콘솔창에 아래와 같은 에러 문구가 나타났다. InitializeUnityExtensions: Must have a valid path for plugin[n] Assets에서 Reimport All 을 실행하니 해결 됨. 2017. 4. 4.
Unity3D 5.1.2f에서 SVN을 이용한 버전관리를 해보자. 작업 환경OS : Windows10Unity : 5.1.2f1 확인 할 점.+ 유니티 자체는 git은 지원하지만 SVN은 지원하지 않는다.+ 에셋 스토어에서 SVN관련 모듈이 있기는 하다.+ 이 포스팅에서 SVN 서버 구축에 대해서는 다루지 않습니다. 준비 할 것.+ SVN 저장소 (윈도우 설치형 저장소로는 VisualSVN이나 NHN의 요비 같은 것이 있다.)+ Tortoise SVN+ Unity3D 5.x 1. 유니티 설정1-1 SVN을 이용 할 프로젝트를 연다.1-2 상단의 메뉴에서 Edit > Project Settings > Editor 1-3 Editor Settings 에서 Version Control의 값을 Visible Meta Files로 변경하고,Asset Serialization의 .. 2015. 9. 3.
유니티3D 진동 발생시키기 레퍼런스 : http://docs.unity3d.com/ScriptReference/Handheld.Vibrate.html 아래 코드를 호출하면 진동을 1초간 발생시킨다고하며, 강약, 시간조절은 불가능하다고 한다. Handheld.Vibrate(); #작성 기준 유니티3D 5.0 2015. 7. 25.
유니티3D 작동 중인 플랫폼 확인하기. Application.platform public static RuntimePlatform platform; RuntimePlatform 값을 리턴함으로 이 것을 이용하여 조건문을 짜려면,아래와 같은 방식으로 이용하면 된다. if( Application.platform == RuntimePlatform.Windows.Player ) RuntimePlatform 레퍼런스 : http://docs.unity3d.com/ScriptReference/RuntimePlatform.html 런타임플랫폼의 값OSXEditor- In the Unity editor on Mac OS X.OSXPlayer- In the player on Mac OS X.WindowsPlayer- In the player on Window.. 2015. 7. 25.
320x100