일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 터치디자이너 클론
- touchdesigner particle
- 터치디자이너 튜토리얼
- displace
- 파이썬 if
- 터치디자이너 replicator
- 터치디자이너
- 파이썬
- particleGPU
- ableton live 10
- TouchDesigner
- 터치디자이너 에이블톤
- 터치디자이너 함수
- 터치디자이너 참조
- 터치디자이너 interface
- 터치디자이너 강의
- 터치디자이너 if
- 터치디자이너 Instancing
- 터치디자이너 오퍼레이터
- touchdesinger
- 터치디자이너 파이썬
- touchdesigner displace
- TDableton
- 터치디자이너 timeline
- 터치디자이너 reference
- 터치디자이너 인터페이스
- 파이썬reference
- touchdesigner GPU
- 터치디자이너 python
- 터치디자이너 list
- Today
- Total
목록Unity/유니티 개발 (51)
caLAB
델리게이트를 사용하면 만든 함수를 한 군데에 집어넣어서 관리할 수 있다. Event는 다른 클래스에서 Delegate로 함수를 관리 감독하는 것을 가능하도록 만들어준다. Delegate1은 싱글톤으로 생성하여 다른 클래스에서 접근하기 용이하도록 만들었다. -> Instance 프로퍼티를 이용해서 바로 접근 가능하다. using UnityEngine; public class Delegate1 : MonoBehaviour { private static Delegate1 _instance; public static Delegate1 Instance { get { return _instance; } } public delegate void onMsgDele(int value); public event onMsg..
OSC mgr 더보기 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Monitoring_OSCManager : MonoBehaviour { private static Monitoring_OSCManager _instance; public static Monitoring_OSCManager Instance { get { return _instance; } } public OSC OSC_Kiosk; public static int transitionSign; // Start is called before the first frame update void Start() { if (_instan..
https://assetstore.unity.com/packages/tools/integration/opencv-plus-unity-85928 OpenCV plus Unity | 기능 통합 | Unity Asset Store Use the OpenCV plus Unity from Paper Plane Tools on your next project. Find this integration tool & more on the Unity Asset Store. assetstore.unity.com using System.Collections; using System.Collections.Generic; using UnityEngine; using OpenCvSharp; public class faceDetec..
유니티 작업을 하다보면 다수의 UI캔버스를 관리해야 되는 작업을 하는 경우가 오게 된다. 예를들면 키오스크 작업이나 키오스크 작업? 이러한 것을 매우 쉽게 관리하는 간단한 방법을 정리하고자 한다. 우선 캔버스 하위에 만들고 싶은 UI캔버스를 만들어둔다. 이 다수의 캔버스는 Managers Game Object에서 활성 상태가 관리된다. 게임 오브젝트에 Active Manager 스크립트를 추가해준다. 아래 코드는 Active Manager에 관련된 코드이다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class monitorActiveManager : MonoBehaviour { private ..
휴대폰에 build해서 테스트 하기 귀찮아서 원래 터치로 하는 pinch 인터렉션 로직 변형해서 PC에서 테스트 하도록 만들었다. pinch pos는 pointA랑 pointB가 일정한 가까운 거리에 있을 때 두 point 중간값으로 타겟 오브젝트 이동하게 개발. pinch zoom in zoom out은 pointA와 pointB 사이의 거리를 타겟 오브젝트의 사이즈와 연동시킴. pinch rotate는 current point A와 B의 뺄셈을 통해서 방향벡터를 구한 후에 prev point A와 B의 뺄셈 방향벡터 즉, prev Vector(A to B)와 current Vector(A to B) 사이의 각도를 구한 후에 타겟 오브젝트의 회전값과 연동시킴. using UnityEngine; publ..
https://learnandcreate.tistory.com/625 유니티와 깃허브(github) 연동하기 1 - 새로운 리포지토리 생성 유니티와 깃허브(github) 연동하기 1 동일한 프로젝트 정보에 대한 여러 버전을 관리하는것을 버전관리(version control)라고한다. 깃허브(github)는 버전관리를 지원하는 웹호스팅 서비스이다. 유니티 learnandcreate.tistory.com 잘 정리된 글이 있어서 공유합니다. markDown 글쓰기 방법 https://gist.github.com/ihoneymon/652be052a0727ad59601 마크다운(Markdown) 사용법 마크다운(Markdown) 사용법. GitHub Gist: instantly share code, notes, ..
카메라 모드를 orthographic으로 해두어야 된다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class mousePosInteractor : MonoBehaviour { private Vector2 cursorPos; void Update() { transform.position = new Vector3(cursorPos.x, cursorPos.y, transform.position.z); } void OnGUI() { Vector3 p = new Vector3(); Camera c = Camera.main; Event e = Event.current; Vector2 mousePos = ..
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.UI; public class sceneLoader : MonoBehaviour { public float sceneTime = 15.0f; public Image panel; float F_time = 1f; Scene sceneLoaded; float time = 0f; private void Start() { sceneLoaded = SceneManager.GetActiveScene(); sceneLoad(); } public void sceneLoad() { Sta..