프로그래밍/Unity(29)
-
모바일 화면잠금을 막는 방법
Screen.sleepTimeout = SleepTimeout.NeverSleep;
2014.06.03 -
유니티에서 페이스북 POST()할때 세부기능
앱에서 페북 포스팅을 시킬때, 페북 정책에 의해서 사용자의 동의를 구해야하고, 사용자가 직접 작성하는 부분의 내용을 강제로 적어선 안된다 는 규정이 있다. 그래서 그냥 포스팅하듯 사용하면 아래그림에서 2번과 3번사이에 페북글이 적히므로 정책에 위반되어 페북에서 경고가 날라온다 그래서 사용자가 직접 쓰는곳이 아닌 다른 옵션들을 이용해야 한다. 링크라던지 사진이라던지 이미지캡션 등을 이용해야한다. 먼저 Post 레퍼런스에 가보면 https://developers.facebook.com/docs/graph-api/reference/v2.0/post 포스트 내의 파라미터 키값으로 쓸수있는 다양한 필드가 나온다..이걸가지고 삽질을 열심히 해보면 어떤 값이 어떤건지 확인할수 있음... 그러나 대부분 어떻게 쓸지 상..
2014.05.21 -
UNITY NGUI MissingReferenceException 문제점 해결
ERROR : MissingReferenceException: The object of type 'UILabel' has been destroyed but you are still trying to access it. Your script should either check if it is null or you should not destroy the object. UIWidget.MarkAsChanged () (at Assets/NGUI/Scripts/Internal/UIWidget.cs:522) UILabel.MarkAsChanged () (at Assets/NGUI/Scripts/UI/UILabel.cs:773) ======================================== NGUI를 잘..
2013.12.11 -
유니티 쉐이더의 구조
일단 유니티의 쉐이더는 세가지를 지원한다. T&L 파이프라인, 서페이스쉐이더, 쉐이더(프로그래머블 파이프라인) 1) 다이렉트9버전까지의 그래픽지원은 T&L파이프라인만을 지원했다. 이것은 그냥 짜여진 순서에 의지하여 그래픽을 계산해내는 것으로 프로그래머가 직접 개입할수 없는 쉐이더다. (이제는 쉐이더라고 부르기 어려운 ...) InputData -> Transformation and Lighting -> Primitive Setup -> Resterizeation ->Pixel/FragmentProcessing ->Frame Buffer Bland (T&L파이프라인의 진행구조) 하드웨어적으로 제한되어 있어서 가감처리가 어려운 환경에서 사용하던 방식이라, 여러가지 효과를 위해서는 프로그래밍에서 트릭적인 테크..
2013.11.14