메뉴 건너뛰기

창조도시 기록보관소

언어 음... 이야기하자면..

2005.08.26 07:18

Yeah~☆ 조회 수:7

저는 이런 순서를 추천합니다.

1.C.. C는 말할것도 없죠.

2.C++, C++의 대표적인게 클래스라고 할수 있을까요? 어차피 Visual C++도 C++문법을 지원하고 프로그램을 설계해서 만들거나 코드를 재사용하기에 좋습니다. <-- 이 말의 뜻은 몰라도 됩니다만 C++를 공부해 보신다면 금방 알 수 있을겁니다.
또한 DirectX를 사용하려면 기본적으로는 알아야 합니다.

3.윈도우즈 API, 이건 윈도우에서 돌아가는 프로그램을 만들려면 반드시 배워야 할겁니다. 윈도우즈가 설치된 폴더를 뒤지면 kernel.dll, user32.dll, gdi32.dll 등등.. 모든 윈도우 프로그램이 같이 사용하는게 있습니다. <-- 이것도 천천히 알면 됩니다.// 예를들어 CreateWindow(...); 은 창이나 버튼등을 만드는 함수고요. ShowWindow(...); 는 윈도우가 보이는 상태를 지정하는 함수겠죠.
순서는 C++와 바뀌어도 별로 상관없습니다.

4.DirectX, 윈도우즈 API를 공부하면 아시겠지만 윈도우의 그래픽은 엄청 느립니다. 그대로 게임을 만들면 뚝뚝뚝뚝뚝.. 끊깁니다. M$에서는 게임이나 멀티미디어 프로그램에서 사용하라고 DirectDraw, Direct3D, DirectSound, DirectMusic, DirectShow등을 만들어놓았습니다. 통털어서 DirectX라고 합니다. 보통 게임은 Direct3D와 DirectSound,DirectMusic을 사용해서 만듭니다.

5.COM, 이건 저도 잘 모릅니다. DirectMusic과 DirectShow가 COM을 바탕으로 만들어졌다고 하던데 프로그래머로서는 귀찮아진것 같습니다. 대충 어떤건지만 알면 됩니다.(COM의 의미)

아마 헷갈리실 겁니다.
C와 C++는 프로그래밍 언어고요.
윈도우즈 API와 DirectX는 특별한 언어가 아니고
               -------------- #include "d3d.h"//이건 Direct3D의 헤더입니다. ----------------
이렇게 언어로 DirectX를 사용해서 만드는겁니다.

금방 할 수 있는게 아니라고 생각합니다. 물론 학원에 가면 몇달만에 할 수 있지만, 과연 학원에서 배우지 않은것을 혼자서 척척 만들 수 있을까요? 의문입니다..

첨부한 파일은 제가 간단히 만든 예제입니다. 간단히 만들 수 있도록 라이브러리화 했기 때문에 게임도 충분히 만들 수 있습니다.
번호 제목 글쓴이 날짜 조회 수
87 읔..x파일을 텍스쳐의 위에서 서있게했는데 file 로아드 2005.10.27 63
86 (다이렉트) 3d에디터로 에니메이션으로 뽑은x파일을 출력하려면? 하앙e 2005.10.23 31
85 (다이렉트) 3d에디터로 에니메이션으로 뽑은x파일을 출력하려면? file 로아드 2005.10.18 88
84 스크립트 잘다루시는분 찾습니다...(많이 급함) [2] 준돌 2005.10.11 147
83 음악 제작에 관한걸... 최]포리™[강 2005.09.28 64
82 ..프로그램 언어를 사용해서요. [2] MiNi'M' 2005.09.24 123
81 온라인 게임 만들때 필요한 것-답변(저의 경험도입) 홀리커터™ 2005.09.22 121
80 c언어와 함수 [4] 호진짱 려 2005.09.16 115
79 저기여 제가 게임 프로그래밍을 배우려는데 [1] 미칼레오 2005.09.15 43
78 내가 쓴 답변 지워졌다 ㅠ_ㅠ 비밀소년 2005.09.14 3
77 ★RPG_Maker★ 2005.09.05 4
76 비쥬얼베이직말입니다..배울수있는 연령이.. [8] ★RPG_Maker★ 2005.09.02 137
75 비베 공부하는 초짜입니다...객체사용관련 질문... 하앙e 2005.08.27 5
74 저 게임만들기첫걸음 (초보질문요) 하앙e 2005.08.27 23
73 3D 맥스로 작업한 3D 이미지를... 하앙e 2005.08.27 23
72 3D 맥스로 작업한 3D 이미지를... 승사마 2005.08.26 143
» 음... 이야기하자면.. file Yeah~☆ 2005.08.26 7
70 저 게임만들기첫걸음 (초보질문요) Lance 2005.08.24 5
69 저 게임만들기첫걸음 (초보질문요) [5] 타타모라 2005.08.22 135
68 visual c++ 질문이요 [3] 유에쨩 2005.08.20 116