ID3DXEffect ÇÁ·¹ÀÓ¿÷¿¡ Ãß°¡
¼ÎÀÌ´õ¸¦ »ç¿ëÇϱâ À§ÇØ ID3DXEffect¸¦ ÇÁ·¹ÀÓ¿÷¿¡ Ãß°¡ÇØ º¸ÀÚ. CDXEffect Ŭ·¡½º´Â ID3DXEffect °´Ã¼¸¦ °¡Áö°í ÀÖ´Ù.
ÀÌÆåÆ®´Â 3´Ü°è¿¡ ÀÇÇؼ »ç¿ë µÈ´Ù.
1) CDXEffect¿¡¼ ¾òÀ»¼ö ¾ø´Â ID3DXEffectÀÇ ¸Þ¼Òµå´Â GetEffect()¸¦ ÅëÇؼ 2) SetMatrix()¸¦ ¿ùµåºä°ª°ú ¿ùµåºäÇÁ·ÎÁ§¼Ç °ªÀ» Effect¿¡ ³Ñ±ä´Ù. 3) ÅؽºÃÄ°¡ ÀÖÀ¸¸é "BasicTest" Å×Å©´ÐÀ» ½ÇÇàÇÑ´Ù. 4) Begin()À» ÅëÇØ Æнº ¼ö¸¦ ¾ò¾î¿Í È°¼ºÈµÈ Å×Å©´ÐÀ» ½ÃÀÛÇÑ´Ù. 5) È°¼ºÈµÈ Å×Å©´ÐÀÇ Æнº¸¦ ½ÃÀÛÇÑ´Ù. 6) ¸ÞÆ®¸®¾ó °ª°ú ÅؽºÃÄ °ªÀ» ÀÌÆåÆ®¿¡ ³Ñ°ÜÁØ´Ù. 7) ¸ÞÆ®¸®¾ó °ª°ú ÅؽºÃÄ °ªÀÌ »ç¿ë µÇ¾ú±â ¶§¹®¿¡ CommitChanges()À» ½ÇÇàÇÑ´Ù. 8) Æнº¸¦ ³¡³½´Ù. 9) Å×Å©´ÐÀ» ³¡³½´Ù.
ID3DXEffect¿¡ °üÇÑ ¼³¸íÀº ¿©±â(/hlsl/tutorial04.html) |