분류 전체보기
-
[랜더몽키] 불표현...툴 2012. 5. 7. 15:33
게임개발 포에버 라는 블로그에 'ShaderFX를 이용한, 그래픽 디자이너를 위한 기초 쉐이더 강좌 10강' - 대마왕J 님의 글을 보고 그래픽 디자이너는 아니지만 그간 간단한!? 연습꺼리가 없던참에 이것이다! 하고 잠깐 만들어 본것. 해당 포스트에서는 3D max 의 플러그인 ShaderFX 를 이용해서 그래픽 디자이너에게 쉐이더라는 것에 대해 설명해 주고 있다. 나는 프로그래머이니.. 적당한 툴을 찾아보던 중 발견했던것이 랜더몽키였음. 최근에 VisualStudio11베타 에 쉐이더 관련 기능이 포함된다고 하고 해당 msdn 설명을 보긴 했지만 아직 vs11이 정식 발표된것도 아니니 일단 랜더몽키를 써보기로 했음.대략 결과는 대마왕J님의 동영상 비슷하게 처리가 되긴 함. 아무튼 한참 오래전에 나온 '..
-
[C#] 추상메소드, 인터페이스, 보호클래스(상속불가) 기타등등..프로그래밍/조각코드 2012. 5. 4. 12:50
어제에 이은 C# 공부중 예제들~ 추상메소드, 인터페이스, 보호클래스(상속불가), 모든 클래스들은 c#에 의해서 System.Object 를 상속, 프로퍼티(별칭 프로퍼티를 통해 데이터에 접근할 수 있도록 하는것 읽기/쓰기 제어), 인덱서(객체 자체에 [] 연산자를 지정해 해당 데이터에 접근할 수 있도록하는것. 대략 읽기만 가능?) using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; /* * 추상 메소드! 그리고 인터페이스. */ namespace test3 { // 추상메소드 : 파생되는 클레스에 특정 메소드를 만들도록 강요할 수 있음. abstract c..
-
[C#] 위임과 상속 연습코드~프로그래밍/조각코드 2012. 5. 3. 18:57
게임코디 연제 강좌로 올라온 온라인 공개 책(문서)를 보면서 작성한것... 위임과 C/C++ 에서의 상속과 C#의 상속이 어떻게 다른지 살펴볼 수 있는 예제 코드... 공개 책(문서)에는 서로 따로 표시하고 있었는데 그다지 나눠서 보지 않아도 너무 간결한게 좋아 보인다. (사실 전에는 뭐여 이상한 키워드가 마구 생겼잖아 했었지..) using System; using System.Collections; using System.Collections.Generic; using System.Threading; using System.Linq; using System.Text; using System.IO; namespace ToolboxTestApp3 { class MissileTurret { public s..
-
[C#] 해당 경로에 있는 파일목록 출력..프로그래밍/조각코드 2012. 5. 3. 18:19
조각코드! C/C++ 에서는 참으로 복잡 시럽게 코딩을 해줘야 했지만.. 이역시 간단하게 처리가 된다. =ㅂ= using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ToolboxTestApp2 { class Program { static void Main(string[] args) { DirectoryInfo dir = new DirectoryInfo(Directory.GetCurrentDirectory()); FileInfo[] filesInfo = dir.GetFiles(); // for 아 c/c++ 같어~..
-
[C#] 위임이란?프로그래밍/조각코드 2012. 5. 3. 18:16
간단하게 C/C++ 을 알고 있는 사용자에게 설명하면 함수 포인터 같은녀석! 이라고 이야기 할 수 있겠다. 다만 사용 방법이나 다중 위임의 형태를 C/C++ 에서 구현하기 위해서는 잡다한 코드가 더 추가되어야 하지만 정말 간편하게 다중 위임으로 처리가 가능하다.delegate 키워드를 사용. using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ToolboxTestApp1 { class Program { // 위임이 무엇인고?? public delegate int Printer(string msg); // 함수 ..
-
[wxWidgets] 기본 프레임웍 코드.프로그래밍/조각코드 2012. 4. 26. 17:43
아주 기초적인 프레임 생성 코드! wxFromBuilder 등에서 기본적인 배치및 이벤트 헨들러 지정을 해도 app 관련 코드는 생성해 주지 않으므로 일단 기본 코드가 있으면 좋다!... #include "wx/wx.h" ////////////////////////////////////////////////////////////////////////// // wxWidgets 최신 버전 다운로드 // http://www.wxwidgets.org/downloads/ // Current Stable Release: 2.9.3 // Previous Stable Release: 2.8.12 // * 다운로드 페이지에는 2.9.3 이 최신버전이 아니지만 2.9.3이 최신버전이 맞음. // 다음 버전은 2.9.4 ..