DirectX Graphics ·¹ÆÛ·±½º Direct3D extension (D3DX) C/C++ ·¹ÆÛ·±½º ÀÎÅÍÆäÀ̽º ID3DXAnimationController   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
ID3DXAnimationController ÀÎÅÍÆäÀ̽º
 
Microsoft DirectX 9.0

ID3DXAnimationController ÀÎÅÍÆäÀ̽º


ÀÌ ÀÎÅÍÆäÀ̽º´Â, ¾Ö´Ï¸ÞÀÌ¼Ç ¹Í¼­ (ID3DXAnimationMixer)·ÎºÎÅÍ ÆÄ»ýÇÏ´Â ¾Ö´Ï¸ÞÀÌ¼Ç ÄÜÆ®·Ñ·¯¸¦ ó¸® ÇÑ´Ù. ¾Ö´Ï¸ÞÀÌ¼Ç ÄÜÆ®·Ñ·¯´Â, ¸Å²ô·¯¿î Æ®·£Áö¼ÇÀ» ½ÇÇöÇϱâ À§Çؼ­(¶§¹®¿¡), È¥ÇÕ ÆÄ¶ó¹ÌÅ͸¦ ½Ã°£°ú ÇÔ²² º¯°æÇÏ´Â ¸Þ¼­µå¸¦ Ãß°¡ÇÑ´Ù.

ID3DXAnimationController ¸â¹ö

CloneAnimationController ¾Ö´Ï¸ÞÀÌ¼Ç ÄÜÆ®·Ñ·¯ÀÇ º¹»ç¸¦ »ý¼º ÇÑ´Ù.
GetAnimationSet ¾Ö´Ï¸ÞÀÌ¼Ç ¼¼Æ®¸¦ ¾ò¾î¿Â´Ù.
GetMaxNumAnimationSets ÄÜÆ®·Ñ·¯·Î Áö¿ø °¡´ÉÇÑ ¾Ö´Ï¸ÞÀÌ¼Ç ¼¼Æ®ÀÇ ÃÖ´ë¼ö¸¦ ¾ò¾î¿Â´Ù.
GetMaxNumEvents ÄÜÆ®·Ñ·¯·Î Áö¿ø °¡´ÉÇÑ À̺¥Æ®ÀÇ ÃÖ´ë¼ö¸¦ ¾ò¾î¿Â´Ù.
GetMaxNumMatrices ÄÜÆ®·Ñ·¯·Î Áö¿ø °¡´ÉÇÑ Çà·ÄÀÇ ÃÖ´ë¼ö¸¦ ¾ò¾î¿Â´Ù.
GetMaxNumTracks ¹Í¼­ÀÇ Æ®·¢ÀÇ ÃÖ´ë¼ö¸¦ ¾ò¾î¿Â´Ù.
GetNumAnimationSets ¹Í¼­¿¡ ÇöÀç µî·ÏµÇ¾î ÀÖ´Â ¾Ö´Ï¸ÞÀÌ¼Ç ¼¼Æ®ÀÇ ¼ö¸¦ µ¹·ÁÁØ´Ù.
GetPriorityBlend Æ®·¢ÀÇ È¥ÇÕÀÇ Áß·®°¨À» ¾ò¾î¿Â´Ù.
GetTime ±Û·Î¹ú ¾Ö´Ï¸ÞÀÌ¼Ç Å¸ÀÓÀ» ¾ò¾î¿Â´Ù.
GetTrackAnimationSet ÁöÁ¤ÇÑ Æ®·¢ÀÇ ¾Ö´Ï¸ÞÀÌ¼Ç ¼¼Æ®¸¦ ¾ò¾î¿Â´Ù.
GetTrackDesc Æ®·¢ÀÇ ±â¼úÀ» ¾ò¾î¿Â´Ù.
KeyPriorityBlend ¿ì¼± ¼øÀ§ÀÇ ºñ½Ñ Æ®·¢°ú ³·Àº Æ®·¢À» ºí·»µå ÇÑ´Ù.
KeyTrackAnimationTime Æ®·¢ÀÇ »õ·Î¿î ¾Ö´Ï¸ÞÀÌ¼Ç Å¸ÀÓÀ» ¼³Á¤ÇÑ´Ù.
KeyTrackEnable Æ®·¢À» À¯È¿ÇÏ°Ô ¼³Á¤ÇÑ´Ù. ÀÌ ¸Þ¼­µå´Â, Æ®·¢ÀÇ ¼³Á¤À» À¯È¿ ¶Ç´Â ¹«È¿·Î ÇÑ´Ù.
KeyTrackSpeed Æ®·¢ÀÇ ¼Óµµ¸¦ ¼³Á¤ÇÑ´Ù. À̰ÍÀº, Æ®·¢ÀÇ Àç»ý ¼Óµµ¸¦ Á¶Á¤ÇÑ´Ù.
KeyTrackWeight Æ®·¢ÀÇ Áß·®°¨À» ¼³Á¤ÇÑ´Ù. Áß·®°¨Àº, 2 °³ÀÇ Æ®·¢À» µ¿½Ã¿¡ Àç»ýÇÒ °æ¿ì¿¡ ½Â¼ö·Î¼­ »ç¿ëÇÑ´Ù.
RegisterAnimationSet ¾Ö´Ï¸ÞÀÌ¼Ç ¹Í¼­¿¡ ¾Ö´Ï¸ÞÀÌ¼Ç ¼¼Æ®¸¦ Ãß°¡ÇÑ´Ù.
RegisterMatrix ¹Í¼­¿¡ Çà·ÄÀ» µî·Ï ¶Ç´Â ¼³Á¤ÇÑ´Ù.
SetPriorityBlend Æ®·¢ÀÇ È¥ÇÕÀÇ Áß·®°¨À» ¼³Á¤ÇÑ´Ù.
SetTime ¾Ö´Ï¸ÞÀÌ¼Ç ÄÜÆ®·Ñ·¯ÀÇ ±Û·Î¹ú ŸÀÓÀ» ¼³Á¤ÇØ, Æ®·¢ÀÇ ¼³Á¤°ú ¾Ö´Ï¸ÞÀÌ¼Ç ¼¼Æ®¿¡ ±Ù°ÅÇØ, ÇÁ·¹ÀÓ °èÃþÀÇ º¯È¯ Çà·ÄÀ» °»½ÅÇÑ´Ù. ¾Ö´Ï¸ÞÀÌ¼Ç ¼¼Æ®´Â Æ®·¢ÀÌ Á¦¾îÇÑ´Ù.
SetTrackAnimationSet ÁöÁ¤ÇÑ Æ®·¢¿¡ ¾Ö´Ï¸ÞÀÌ¼Ç ¼¼Æ®¸¦ Àû¿ëÇÑ´Ù.
SetTrackAnimationTime Æ®·¢ÀÇ ¾Ö´Ï¸ÞÀÌ¼Ç Å¸ÀÓÀ» ¼³Á¤ÇÑ´Ù.
SetTrackDesc Æ®·¢ÀÇ ±â¼úÀ» ¼³Á¤ÇÑ´Ù.
SetTrackEnable ¾Ö´Ï¸ÞÀÌ¼Ç ¹Í¼­ÀÇ Æ®·¢À» À¯È¿ ¶Ç´Â ¹«È¿·Î ÇÑ´Ù.
SetTrackSpeed Æ®·¢ ¼Óµµ¸¦ ¼³Á¤ÇÑ´Ù. Æ®·¢ ¼Óµµ´Â, Æ®·¢ÀÇ Àç»ýÀ» °¡¼Ó ¶Ç´Â °¨¼Ó¿¡ »ç¿ëÇÏ´Â ½Â¼öÀÌ´Ù.
SetTrackWeight Æ®·¢ÀÇ Áß·®°¨À» ¼³Á¤ÇÑ´Ù. Áß·®°¨Àº, º¹¼öÀÇ Æ®·¢À» µ¿½Ã¿¡ ó¸®ÇÏ´Â ¹æ¹ýÀ» °áÁ¤Çϱâ À§Çؼ­(¶§¹®¿¡) »ç¿ëÇÑ´Ù.
UnregisterAnimationSet ¾Ö´Ï¸ÞÀÌ¼Ç ¹Í¼­·ÎºÎÅÍ ¾Ö´Ï¸ÞÀÌ¼Ç ¼¼Æ®¸¦ »èÁ¦ÇÑ´Ù.

ÀÎÅÍÆäÀ̽ºÀÇ Á¤º¸

»ó¼Ó¹ÞÀº°÷IUnknown
Çì´õd3dx9anim.h
ÀÓÆ÷Æ® ¶óÀ̺귯¸®d3dx9.lib
ÃÖÀúÇÑÀÇ operating system Windows 98


© 2002 Microsoft Corporation. All rights reserved.
¡èTOP