노력과 삽질 퇴적물
1. 개요 1) 닷넷 프레임워크란?> 닷넷 프레임워크(.NET Framework) 공용 언어 런타임(CLR, Common Language Runtime)과 닷넷 프레임워크 클래스 라이브러리로 구성되어 있다. 공용 언어 런타임(CLR, Common Language Runtime) 실행 중인 응용 프로그램을 처리하는 실행 엔진 / which is the execution engine that handles running applications 메모리, 스레드 실행, 코드 실행, 코드 안전성 확인, 컴파일 및 기타 시스템 서비스를 관리 CTS(공용 형식 시스템)라고 하는 엄격한 형식 및 코드 확인 인프라를 구현하여 코드 견고성을 유지 Side-by-Side 실행. 동일한 컴퓨터에 여러 버전의 CLR이 존재하도..
다음과 같은 상황에 활용해볼만한 예시입니다.> 홈버튼/파워버튼 사용시 앱종료 같은 추가 동작을 구현> 슬립모드->액티비티 실행 & (화면on상태에서)액티비티 실행같은 변수작용 액티비티 라이프 사이클에 포함되는 함수들에 로그를 찍어보면 아래와 같은 실행순서가 됩니다. 슬립모드->액티비 실행 (화면이 켜진상태에서)액티비티 실행 OnCreateOnStartOnResumeOnPauseOnStop//액티비티 출력처리 완료. (홈버튼)OnRestartOnStart OnResumeOnPauseOnStop OnCreateOnStartOnResume//액티비티 출력처리 완료. (홈버튼)OnPauseOnStop (OnDestroy)로그상 OnRestart, OnStart등에서 추가적으로 플래그값을 조절하면 좀더 다양한 제..
오류'OpenTK 1.1.2349.61993' 패키지를 설치할 수 없습니다. '.NETPortable,Version=v4.5,Profile=Profile111'을(를) 대상으로 하는 프로젝트에 이 패키지를 설치하려 하지만 이 패키지에는 해당 프레임워크와 호환되는 어셈블리 참조나 콘텐츠 파일이 없습니다. 자세한 내용은 패키지 작성자에게 문의하십시오. > Visual studio 2015> win7> Xamarin PCL 솔루션> build for android> NuGET 패키지 설치 불가. * 어떻게 보면 자마린 openTK 설치(혹은 연결법)입니다. 0. 필요한 파일 파일명 경로 OpenTK.dll C:\Program Files\Reference Assemblies\Microsoft\Framework\..
123456789using System;using Android.Util; ... ... ...Console.WriteLine("[Console.WriteLine]");Log.Debug("Log.Debug", "000");Log.Info("Log.Info", "111");Log.Warn("Log.Warn", "222");Log.Error("Log.Error", "333");cs 06-08 09:13:02.755 I/mono-stdout(22963): [Console.WriteLine][Console.WriteLine]06-08 09:13:02.765 D/Log.Debug(22963): 00006-08 09:13:02.765 I/Log.Info(22963): 11106-08 09:13:02.765 W/Lo..
* Unity3D 5.3.1f1 기준으로 작성됐습니다.* 다른버전을 원하시면 유니티 아카이브에서 찾을수 있습니다. [#링크] * 해당 포스트는 입문자용으로 최소한의 내용으로 구성했기 때문에 난이도가 올라가는 부분은 생략했습니다. 유니티: 입문 및 기초(1)유니티: 입문 및 기초(2) 0. 프로젝트 구성 이후의 예시등은 아래의 캡쳐기준입니다. * 프로젝트 파일 용량을 줄이려면 (프로젝트명)\Library\ShaderCache내에 있는 폴더를 다 지워도 괜찮지만 (프로젝트명)\\Library\metadata에 있는걸 삭제시 프로젝트 자체를 열지 못하게 됩니다. 1. 카메라 1) 2D와 3D 전환오브젝트 배치보다 순서가 앞서는 이유는 화면상 보이는 방식이 다르기때문입니다.2D게임을 의도했어도 카메라가 3D기준..
0. 필요한 파일 & 예시경로 설치 및 예시경로 SharpDevelop [#다운로드] C:\Program Files\SharpDevelop\(버전명) .NET Framework (기본경로값)-> 샤프 디벨롭3.2부터는 Frameworks 2.0이상 필요 1. 데이터 타입&enum 1) 리터럴 데이터 변수에 입력하는 값에 접미어 표시(Suffix)가 없을경우, 다음의 5가지 데이터 타입을 기본으로 할당한다. int double char string bool 그외 리터럴 데이터 타-> char과 string 다른 언어하고 동일하게 ''/""로 구분된다. long unit ulong float double decimal long var = 2014L; unit var = 2014U; ulong var = 20..
* 특정 언어 혹은 주제/다수의 언어등 취급인지와 국내권/해외권으로 크게 4가지로 나눴습니다.* ABC 순서입니다. 1. 단일, 국내 C# 프로그래밍 배우기 (Learn C# Programming)-> C#만 파고드는 강좌 사이트.-> 샘플코드나 설명문들을 보면 가독성에 제법 신경쓴것 같다. Data Structures and Algorithms-> 성공회대 자료구조와 알고리즘-> 초안 작성 시점에서 접속이 원활치 못함. '파이썬 프로그래밍 연습' 웹 자습서-> 파이썬(2.3)기준 Lectures on Game Programming-> 다이렉트X 9.0-> 해당 사이트의 샘플코드들은 directx sdk 2010 jun 기준으로 테스트가 됐다고 한다.-> 메인페이지는 해외권 자료같지만, 사실은 국내권. ..