본문 바로가기

[unity3d] fadein, fadeout using UnityEngine; using System.Collections; public enum FadeStatus { FADEIN, FADE, FADEOUT, FADEOVER } public class FadeInOutComponent : MonoBehaviour { // delegate public delegate void FinishDelegate (); private FinishDelegate fadeIn; private FinishDelegate fade; private FinishDelegate fadeOut; public FinishDelegate FadeIn { set { fadeIn = value; } } public FinishDelegate Fade { set { fade = v.. 더보기
개발자가 성공하는 길 - 안철수 제가 가장 인상깊게 느낀 항목은 커뮤니케이션의 중요성입니다. 실력 = 전문지식 X 커뮤니케이션 능력. 아무리 전문지식이 많아도 다른사람과 팀웍이 되지 않으면 커뮤니케이션이 되지 않으면 실력이 없는거와 마찬가지라는거죠. 실력을 높이려면 모든것에서 배워야 한다는 생각이 듭니다.개발자가 성공하기 위한 요건실력. 전문 지식 어셈블리 프로그래머가. C 프로그램도 잘 짠다. 즉 기본적인 지식. 하나 더 아래 layer 의 지식도 중요하다.창의력 기본적으로 제공하는 Lib 기능들 그냥 쓰지 말고 어떻게 돌아가는지 스스로 생각해보고 실제로 보고 이해해봐라.장인정신 도자기는 아무나 만들수있지만. 백자.청자는 아무나 만들수없다. 버그를 찾는일은 QA 몫이지 개발자 몫이 아니라는건 잘못된 생각이다. 제품의 질은 그사람의 실.. 더보기
[Unity] 유니티 프로그래머가 알아야 할 최적화 코드작성법 하나하나 내용에 대해서 깊고 자세하게 작성할 수 없습니다.자세한 내용에 대해서는 직접 검색해보시길 권합니다. 개인블로그에서 그룹블로그로 전환하면서 많은 글들을 삭제했습니다.천천히 다시 정리합니다. 테스트는 모바일 기준입니다. 1. Loop C# 자료구조에는 여러가지 루프문이 제공된다.for, foreach, enumerator어느 루프문을 사용해야 할까?보통 본인에게 편한 루프문을 택한다.하지만 성능이 다르다면? - 테스트과정각각루프를 도는 스크립트를 만들고, 하나의 스크립트에서 컴포넌트로 통합한다.모바일로 빌드, 프로파일러를 확인한다. 테스트모바일은 갤럭시 노트3다. -- 소스코드 -- -- 결과 -- - 정리 Foreach는 속도도 가장 느리고, GC도 24Byte를 남겼다.Enumerator는 Fo.. 더보기