유니티 엔진(unity3d)이 5.0 버전이 발매되었습니다! 유니티의 신 버전을 기다리던 이유 중 하나가 유니티의 'Mono'버전 때문입니다. 유니티는 'mono project'기반으로 돌아가기 때문에 모노 버전이 중요합니다. 그런데... 참고 : unity 커뮤니티 블로그 - The future of scripting in Unity (참고 : '게으른자'님 블로그 - Unity 5.0b – IL2CPP) 1. 유니티의 모노 버전 헉? 유니티 5.0에서도 모노 2.6을 쓴다고 합니다;; 이유는 라이센스 문제 때문이라는군요. Mono의 라이센스는 GPL 2.0입니다. (참고 : mono-project - FAQ: Licensing ) 그런데 모노를 활용하기 위한 IDE툴인 모노 디벨롭(mono devel..
물리엔진이 적용된 주사위의 가장 큰 문제는 값이 뭐가 나왔는지 알 수 없다는 것입니다 ㅡ,.ㅡ; 주사위의 회전을 물리엔진이 담당하니 어떤 값이 위로 올라왔는지 확인할 수가 없죠. 1. 해결 방법 이 문제를 해결하려면 맨 위로 올라온 오브젝트를 찾아 값을 체크하는 방법뿐입니다. 이 '맨 위로 올라온 오브젝트'가 무언인가에 따라 다르죠. 몇 가지 방법이 있습니다. (1) 매쉬를 각 면 단위로 분리한다. (3D경우) (2) 특정 위치의 점이나 면의 위치값을 비교한다. (3) 위치 확인용 모델을 추가한다. 여기서 가장 간단한 방법은 (3)번입니다. 주사위에 들어간 숫자가 너무 많다면 (1)번이 더 좋을 수도 있습니다. 이렇게 오브젝트를 구성하였으면 구성한 오브젝트의 위치를 비교하여 가장 위에 있는 오브젝트를 숫..
이전 글에서 자동으로 쉐어포인트 사이트를 구성하셨다면 이번 포스팅은 필요 없습니다. 수동으로 쉐어포인트 사이트를 구성하는 것도 어렵지 않습니다. 1. TF 서버 관리 콘솔 열기 Microsoft Visual Studio Team Foundation Server 2012 > Team Foundation Server 관리 콘솔 로 들어 갑니다. 2. 쉐어 포인트 사이트 구성하기 응용 프로그램 계층 > 팀 프로젝트 컬렉션 > 훼어포인트 사이트를 구성할 프로젝트 선택 > SharePoint 사이트 를 선택 합니다. '기본 사이트 위치 편집' 을 선택하여 설정 해줍니다. 상대경로는 원하는 대로 적어줍니다. 설정이 끝났으면 확인. 'SharePoint 웹 응용 프로그램' 에서 사용할 주소를 선택하면 기본 사이트가 ..
IIS에서 오류나면 짜증나는 이유중하나가 몇가지를 빼면 사실상 원인이 두루뭉실 하다는 것입니다-_-;;; 쉐어포인트를 이용하다가 '500.19'오류가 났습니다. 일반적인 '500.19'오류 해결방법을 몇가지 해보았지만 달라지는 건 없고 ㅡ,.ㅡ;; 이짓 저짓 하다가 보니 '500.19'오류는 어떤식으로든 권한 문제가 발생한경우 흔이 일어 날수 있다고 하길례 쉐어포인트의 웹사이트 속성을 확인해 보았습니다. 이건 또 503오류가 뜨네? 검색을 해보니 응용프로그램풀이 정지한 경우에도 '500.19'에러가 난다고 해서 보았습니다. 아..... 그런데 시작을 시켜도 다시 중지 됩니다 ㅡ,.ㅡ;;; 몇가지 더 확인 하던중 제가 사용하고 있는 팀파운데이션계정의 암호가 만료된것을 확인 하였습니다 ㅡ,.ㅡ;;;; 그래서..
이제 팀 프로젝트를 만들어야 합니다. 컬랙션을 만들고 나서 '팀 프로젝트'라고 해서 꼭 한 팀당 한 팀 프로젝트일 필요는 없습니다. 상황에 맞게 프로젝트를 나누는 것이 맞습니다. 1.팀 프로젝트 컬랙션에 연결 비주얼 스튜디오에서 팀 > Team Foundation Server에 연결... 을 선택한후 아까만든 '팀 프로젝트 컨렉션'을 선택하고 '연결'을 누릅니다. 2.팀 프로젝트 생성 새로 만들기 > 팀 프로젝트 를 눌러 팀 프로젝트를 생성 합니다. 이름과 설명을 넣고 다음. 이 포스팅은 스크럼 2.0을 사용합니다. 쉐어포인트가 사용가능하다면 쉐어포인트 사이트 만들기를 선택 하신 후 구성을 눌러 사이트이름을 지정해 줍니다. 제 경우는 쉐어포인트가 동작하지 않아서 '지금은 SharePoint 사이트 구성 ..
제품 백로그를 작성하려면 스크럼을 생성해야 하는데 그전에 '팀 프로젝트 컬랙션'을 생성해야 합니다. 만약 이전에 사용하던 '팀 프로젝트 컬랙션'에 팀 프로젝트를 시작할 예정이라면 이 단계는 필요 없습니다. 팀 프로젝트 컬랙션 생성 '팀파운데이션 관리 콘솔'을 열어 '응용 프로그램 계층'의 '팀 프로젝트 컬랙션'을 선택합니다. '컬랙션 만들기'를 눌러 새로운 컬랙션을 만들어 봅시다. 이름은 'Social_GBB'로 만듭니다. 다른 설정은 하지 않고 그냥 다음다음 눌러 넘어 갑니다. 전 쉐어포인트 경고가 났는데.....사용하는데 지장 없으니 일단 넘어 가겠습니다;; 정상적으로 생성이 되었습니다. 마무리 '팀 프로젝트 컬렉션'은 '팀 파운데이션 관리 콘솔'로만 생성되는 것 같습니다. 다른 방법이 있나 해서 검..
프로젝트가 시작되기 전 가장 먼저 하는 일은 요구사항 분석입니다. 고객과의 미팅을 통해 요구사항을 듣고 그것을 문서화하여 프로젝트의 틀을 잡는 일입니다. 이렇게 만들어진 틀을 미팅을 반복하여 요구한 기능을 확정하고 그것을 통해 견적과 기간을 구하고 그렇게 만들어진 견적으로 또 미팅하고..... 양쪽의 합의점이 나올 때까지 미팅한 후 맨 마지막에 나오는 것이 제품 백로그(Product Backlog) 입니다. 여기서는 스토리보드와 기능 관계도, 소프트웨어 요구 분석서(SRS, Software Requirements Specification)만 가지고 제품 백로그를 작성할 예정입니다. (여기서 작성에 관해서 설명하기 시작하면 한도 끝도 없으므로 제가 정해놓은 틀대로 진행하겠습니다.^^;;) 1.고객 출현!!..
몇 년 전부터 써야지 써야지 하면서도 까먹고 사골국물처럼 묵혀 두었던 이야기입니다. (까먹고 있다가 얼마전에 다른 블로거분과 이야기하다 생각나서 간단하게 적어 둡니다.) 닷넷 프로그램은 다른 운영체제에서 사용할 수 없다고 알려져 있습니다. 그 이유는 닷넷 프로그램은 닷넷 프레임워크(.Net framework)위에서 돌아가는 프로그램인데 MS가 다른 운영체제용 닷넷프레임워크를 만들지 않았기 때문입니다. 하지만 꽤 오래전부터 다른 운영체제에서 사용할수 있는 닷넷 프레임워크를 만드는 프로젝트인 '모노 프로젝트'라는 것이 있습니다. 모노 프로젝트 모노 프로젝트는 윈도우가 아닌 운영체제에서 닷넷을 사용하기 위한 프로젝트입니다. (참고 : 위키백과 - 모노 (소프트웨어),모노 프로젝트 홈페이지) 지원 범위 2013..
이클립스에서 가장 부러웠던 기능이 바로 '플러그인 관리' 기능입니다. 비주얼 스튜디오에서 플러그인은 별도의 프로그램으로 취급되어 설치되고 관리됩니다. 그러다 보니 다운로드에서부터 설치까지 스탭도 많아지고 업데이트 관리도 엉망이죠-_-; 그나마 '.vsix'라는 것이 생기면서 플러그인이 지원하는 비주얼 스튜디오 버전이라도 나오니 망정이지 예전에는 받은 플러그인이 내가 쓰는 비주얼 스튜디오에 적용 가능하지도 따로 알아보고 설치해야 했습니다-_-;;; (참고 : [.Net] ".vsix" 파일 설치하기) 그런데 비주얼 스튜디오에서도 비슷한 기능을 하는 '누겟'이라는 플러그인이 있습니다 ㅎㅎㅎ 1.누겟(Nuget) 설치 누겟의 배포는 코드플랙스와 msdn 두곳에서 하고 있습니다. 1-1.코드 플랙스(Code P..
언제부터인가 비주얼 스튜디오용 확장 기능 파일을 받으면 '.vsix'파일로 제공되더군요. MSDN에는 '비주얼 스튜디오 확장 배포 파일'이라고 합니다. (참고 : MSDN - VSIX Deployment) 그냥 더블 클릭하면 일반적인 인스톨러와 별반 다를 것 없는 과정이 진행되고 비주얼 스튜디오를 켜면 해당 확장기능이 설치된 것을 확인할 수 있습니다. 1. 연결 프로그램을 찾는 경우 그런데 간혹 비주얼 스튜디오가 잘못 설치된 건지 연결프로그램이 깨진 경우가 있습니다. 이럴 땐 연결 프로그램으로 'Microsoft Visual Studio Version Selector'를 사용하면 설치할 수 있습니다. 2. 여러 개의 비주얼 스튜디오가 설치된 경우 비주얼 스튜디오가 여러 개 설치되어 있다고요? 걱정하지 마..