본문 바로가기

xna11

XNA로 3D고스톱 초기계발부터의 만들기까지의 각종문서들 2009. 7. 16.
GnS Intro 애니메이션 Gif파일 2009. 7. 16.
ViewingPipeline Cull모드 폴리곤은 입방체등과 같이 양면을 다 그릴 필요가 없는 경우 그리지 않아도 되는 부분은 그리지 않도록 설정함으로써 그리는 데에 걸리는 부하를 줄일 수 있다. CullMode.CullClockwiseFace 시계회전 정점을 가지는 면만을 그림. CullMode.CullCounterClockwiseFace 반 시계회전 정점을 가지는 면만을 그림. CullMode.None 양 면을 그림. 2009. 7. 14.
커스텀쉐이더 이용하기 커스텀쉐이더를 이용하여 3D모델을 표시하는 프로그램을 만든다. 리소스 추가 이번 프로그램에서는 3D모델 하나와 텍스쳐 한 장과 효과 하나를 사용합니다. 모델과 텍스쳐는 XNA Creators Club 에서 가지고 왔습니다. 폴더구성은 다음과 같습니다. 효과파일 편집 TextureEffect.fx를 편집한다. TextureEffect.fx float4x4 worldViewProj : WORLDVIEWPROJECTION; texture cubeTexture; struct VS_INPUT { float4 pos : POSITION; float4 texcoord : TEXCOORD0; }; struct VS_OUTPUT { float4 pos : POSITION; float4 texcoord : TEXCOORD.. 2009. 7. 14.
간단한 버튼이나 메뉴 키이벤트 처리 방법 게임 프로그래밍을 하시는 분들이라면 키 이벤트 처리야 아주 초보적인 방법이겠지만 전 시작부터 땅집고 헤엄치다보니 한참 헤매서 도움말 참고로 이제서야 이해했네요. 저같은 소수의 초보분들을 위해서 도움이 되었으면 좋겠다는 생각에 올립니다. XNA에서 Update 함수에 그냥 키값을 입력받아서 처리할경우 캐릭터가 꾸준히 움직인다거나 할때는 상관이 없겠지만 버튼이라던지, 제경우는 메뉴에서의 키값대로 선택문 이동시에 미친 듯이 메뉴가 파파파파팍~ 움직여버리더군요. 프레임이 바뀌는 속도는 아주 짧은데 비해 키입력은 그보다 길어지니 일어나는 현상입니다. 이를 처리하기 위해선 키값상태를 먼저 알아야 합니다. 아무일도 않했는지, 키를 눌렀는지, 키가 떼어졌는지, 키가 눌린상태로 있는지를 판단해야하는데.. 아주 간단하더군.. 2009. 7. 14.
XNA 2.0 주요 변경사항: 요구사항 지원되는 OS Operating System Supported Versions Microsoft® Windows® XP SP 2 이상 Home Edition Professional Edition Media Center Edition Tablet Edition Windows Vista™ Home Basic Edition Home Premium Edition Business Edition Enterprise Edition Ultimate Edition 하드웨어 요구사항 윈도우에서 XNA 프레임워크 게임을 실행하기 위해서는 Shader Model 1.1 이상, DirectX 9.0c 이상이 지원되어야 한다. Shader Model 2.0을 추천한다. 비주얼 스튜디오 2005 Visual Studio(이하 VS.. 2009. 7. 14.
냐옹이 Go&Stop Project 막바지~!!! 모두들 정말 눈물나게 수고 많았다.. 비트 15기 2조 김정현 손내환 강대현 이인규 조동석 완성된 GnS 오프닝 소개 영상 만든이 - 강대현 2009. 7. 9.
Go&Stop 오프닝동영상 hiphop버젼 대현아 짧은 시간동안 프리미어 익혀서 영상 만들어내느라 수고했다 멋쟁이~♡ 오프닝동영상 hiphop버젼 만든이 - 강대현 2009. 7. 9.
샘플영상 애니메이션 완성 기념 그냥 만들어봤다... 배경음악 RAN - 보고또보고 2009. 7. 9.