Direct 3D©MXNA¹CÀ¸¶}µo°ò¦(C#»y¨¥ª©) ( ²Åé ¦r) |
§@ªÌ¡G¯Õ»F^ | Ãþ§O¡G1. -> ¹CÀ¸ -> DirectX |
ĶªÌ¡G |
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 17194 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¯Ê®Ñ¡j ¡i¤£±µ¨üqÁÊ¡j |
¥Xª©¤é¡G1/1/2009 |
¶¼Æ¡G379 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G  |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¡i¤£±µ¨üqÁÊ¡j |
ISBN¡G9787302187646 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡G |
¤º®e²¤¶¡G¨Ï¥ÎC#»y¨¥¥i¥H½s¼g°ò¤_DirectX©M·L³n³Ì·s´åÀ¸¶}µo¥»OXNA¡]¶È¤ä«ùC#»y¨¥¡^ªº3D¹Ï§Î©M3D´åÀ¸µ{§Ç¡A¨ä¹B¦æ³t«×¤w±µªñ¤_C++¥N½Xªº¹B¦æ³t«×¡A¤@¨Ç°Ó·~´åÀ¸¤w¸g¨Ï¥ÎC#»y¨¥³Ð«Ø¡C¥ÎC#»y¨¥½s¼g3D¹Ï§Î©M3D´åÀ¸µ{§Ç¥i¥H°§C¾Ç²ß©M¶}µoÃø«×¡A´£°ª¶}µo®Ä²v¡A¨Ï¶}µo¤Hû¯à¼g¥X§ó¦w¥þªº¥N½X¡C¥»®Ñ¥Øªº¬O¨Ï¨ã¦³C»y¨¥°ò¦ªºÅªªÌ³q¹L¥»®Ñ¾Ç²ß¡A´x´¤¥ÎC#»y¨¥¶}µo°ò¤_DirectX©MXNAªº3D¹Ï§Î©M3D´åÀ¸µ{§Ç¡C¥»®Ñªö¥Î¹ê¨ÒÅX°Êªº¤è¦¡¶i¦æÁ¿¸Ñ¡A¦b¨Ò¤l¤¤ºÉ¶qÁקKù¦C¤£¬ÛÃöªºª¾ÃÑÂI©MµLÃö¥N½X¡A¨Ï¨Ò¤l¥N½Xµu¤pºë®«¡A®e©ö²z¸Ñ¡A®Ñ¤¤¥þ³¡¨Òµ{§¡µ¹¥X¤F¸Ô²Ó³]p¨BÆJ¡A¦}¹ï¨C¤@¨B¥N½Xµ¹¥X¸Ô²Ó¸ÑÄÀ¡AŪªÌ¥i«ö·Ó®Ñ¤¤¨BÆJ§¹¦¨¨Ò¤l¡C ¡@¡@¥»®Ñ¥i§@¬°¾Ç²ß¥ÎC#»y¨¥¶}µo3D¹Ï§Î©M3D´åÀ¸µ{§Çªº¤Jªù®Ñ¡A¤]¥i§@¬°°ª®Õpºâ¾÷¤Î´åÀ¸µ¥¬ÛÃö±M·~±Ð®v¡B¬ã¨s¥Í¡B¥»±M¬ì¾Ç¥Íªº±Ð§÷©Î°Ñ¦Ò®Ñ¡A¹ï¨Ï¥ÎC#»y¨¥¶}µo3D¹Ï§Î©M3D´åÀ¸µ{§Çªºµ{§Çû¤]¦³«Ü¦nªº°Ñ¦Ò»ùÈ¡C |
¥Ø¿ý¡G²Ä1³¹ Managed DirectX©MXNA ¡@1.1 DirectX ¡@1.2 Managed DirectX ¡@1.3¡@XNA²¤¶ ¡@1.4 .NET Framework ¡@1.5 ¨Æ¥óÅX°Ê ¡@1.6¡@WindowsÀ³¥Îµ{§Ç®Ø¬[ ¡@1.7¡@¥iµø¤Æµ{§Ç³]p ¡@1.8¡@¸Ñ¨M¤è®×©M¶µ¥Ø ¡@1.9¡@Áä½L¨Æ¥ó ¡@1.10¡@¨Æ¥ó³B²z¨ç¼Æ°Ñ¼Æ ¡@1.11 ¹«¼Ð¨Æ¥ó ¡@1.12¡@µ¡Å骺Paint¨Æ¥ó ¡@1.13 ±`¥Îµ²ºc ²Ä2³¹¡@3D¹Ï§Îªº¼Æ¾Ç°ò¦ ¡@2.1¡@3D§¤¼Ð¨t²Î©M§¤¼Ð ¡@2.2 ¦V¶q ¡@2.3 ¯x°}©MMatrixµ²ºc ¡@2.4¡@¥é®g¯x°} ¡@2.5¡@Matrixµ²ºcªí¥Ü3DÅÜ´«¯x°} ²Ä3³¹ Direct 3Dµ{§Ç®Ø¬[ ¡@3.1 ¹Ï§Î¥d©MGPU ¡@3.2¡@DeviceÃþ ¡@3.3¡@3Dµ{§Ç°ò¤p®Ø¬[ ¡@3.4¡@±q°ò¤p®Ø¬[³Ð«Ø¶µ¥Ø ¡@3.5¡@Transformed Coloredµ²ºc ¡@3.6¡@ø¨îÀR¤î¤T¨¤§Î ¡@3.7¡@ø¨îÂI¡B½u©M¤T¨¤§Î ¡@3.8¡@VertexBufferÃþ ¡@3.9¡@ø¨îÀR¤î¥ß¤èÅé ¡@3.10¡@I±ç°£ ¡@3.11¡@¦b°ò¥»®Ø¬[¤¤¨Ï¥Î±±¥ó ²Ä4³¹ Direct 3D¹Ï§Îì²z ¡@4.1 ¥@¬É¡BÆ[¹î©M§ë¼vÅÜ´« ¡@4.2¡@Position Coloredµ²ºc ¡@4.3¡@Åã¥Ü¤T¨¤§Î ¡@4.4¡@¨Ï¤T¨¤§Î±ÛÂà ¡@4.5 ¤T¨¤§Î³sÄò±ÛÂà ¡@4.6¡@Åã¥Ü¥ß¤èÅé ¡@4.7¡@±q¤£¦P¦ì¸mÆ[¹î¥ß¤èÅé ¡@4.8¡@¨Ï¥Î³»ÂI¯Á¤Þø¨î¥ß¤èÅé ¡@4.9¡@¼ÒÀÀ¦aªO©MùÙ¾À ¡@4.10¡@±ÛÂ઺¨ò¤ß¶ê¬W ¡@4.11¡@´_ÂøªºÅÜ´«Ãö¨t ²Ä5³¹¡@¿O¥ú©M§÷½è ¡@5.1 ¿O¥ú ¡@5.2¡@§÷½è©MMaterialµ²ºc ¡@5.3¡@PostionNormalµ²ºc©Mªk½u ¡@5.4¡@©w¦V¥ú·½·Ó«G¤T¨¤§Î ¡@5.5¡@©w¦V¥ú·½·Ó«G¥ß¤èÅé ¡@5.6¡@©w¦V¥ú·½·Ó«G¨ò¤ß¶ê¬W ¡@5.7 ÂI¥ú·½ ¡@5.8¡@»E¥ú¿O¥ú·½ ¡@5.9¡@¦UºØ¥ú·½·Ó®g¨ì¦aªO¤W ¡@5.10¡@Ãè±°ª¥ú ¡@5.11 §÷½èÄÝ©ÊEmissivre ²Ä6³¹¡@¯¾²z ¡@6.1¡@¯¾²z¹Ï®×©M§¤¼Ð ¡@6.2¡@¥]§t¯¾²z§¤¼Ðªº³»ÂIµ²ºc ¡@6.3¡@¬°ùÙ¾À¼W¥[¯¾²z 6.4¡@¯¾²z´M§}¼Ò¦¡ 6.5¡@¥ú·Ó¤T¨¤§Î¼W¥[¯¾²z 6.6¡@¬°¥ß¤èÅé¼W¥[¯¾²z 6.7¡@¬°ªÅ¤ß¶ê¬W¼W¥[¯¾²z 6.8¡@²K¥[I´º 6.9¡@¯¾²zÂoªi¾¹ 6.10¡@¦h¼h¯¾²z 6.11 ¦h¯Åº¥¶i¯¾²zÂoªi ²Ä7³¹¡@MeshÃþ ¡@7.1¡@MeshÃþ¹w©w¸qªº´X¦óÅé ¡@7.2 Åã¥Ü¯ù³ý ¡@7.3¡@§ïÅÜÆ[¹îÂI©M±ÛÂà¯ù³ý ¡@7.4¡@¼W¥[¦hÓ¯ù³ý ¡@7.5¡@§J¶©mesh¹ê²{¯¾²z ¡@7.6¡@3D¦rÅé ¡@7.7¡@Åã¥Ü.x¤å¥ó¤¤ªº3D¹Ï§Î ¡@7.8¡@¦a§Î¹Ï ¡@7.9¡@MeshªºÀu¤Æ ¡@7.10¡@MeshªºÂ²¤Æ ¡@7.11 Progressive MeshÃþ ¡@7.12¡@±N3ds MaX¤å¥óÂà´«¬°.x¤å¥ó ²Ä8³¹¡@³z©ú®ÄªG©MÃú¤Æ ¡@8.1 ²`«×´ú¸Õ ¡@8.2¡@³z©úª«Å骺ø¨îì²z ¡@8.3¡@³»ÂIÃC¦â³z©ú ¡@8.4¡@§÷½èÃC¦â³z©ú ¡@8.5¡@¯¾²z³z©ú ¡@8.6¡@¦³¯¾²zªº³z©ú¥ß¤è¥ð ¡@8.7¡@¦hÓ³z©úÅé ¡@8.8 Ãú¤Æ ¡@8.9 ³»ÂIÃú¤Æ ¡@8.10¡@¹³¯ÀÃú¤Æ ¡@8.11¡@°ò¤_S³òªºÃú¤Æ ²Ä9³¹¡@¨ä¥L¯S®í®ÄªG ¡@9.1 ˼v ¡@9.2 ¨Ï¥ÎTextureFactor¨Ó³]¸m³»ÂIÃC¦â ¡@9.3 ³±¼v ¡@9.4¡@¦ZµøÃè ¡@9.5¡@¼s§iµP§Þ³N ¡@9.6¡@¼ÒªO´ú¸Õ ²Ä10³¹¡@¥i½sµ{¬y¤ô½u¤Jªù ¡@10.1 ¥i½sµ{¬y¤ô½uªº°ò¥»·§©À ¡@10.2 HLSL°ò¦ ¡@10.3 fx¤å¥ó ¡@10.4 EffectÃþ ¡@10.5 ¨Ï¥ÎHLSLµ{§Ç°ò¥»®Ø¬[ ¡@10.6¡@²³æHLSL´è¬V ¡@10.7 HLSL¥ú·Ó¼Ò«¬ ¡@10.8 HLSLªí¥ÜÀô¹Ò¥ú ¡@10.9 HLSL©w¦V¥ú·½º©¤Ï®g¥ú ¡@10.10 HLSLªí¥ÜÃè±°ª¥ú ¡@10.11 ¯¾²z´è¬V ¡@10.12 effect½s¿è¾¹ªº¨Ï¥Î ²Ä11³¹ ²¾´Ó¨ìXNA´åÀ¸®Ø¬[ ¡@11.1 XNA¼É¥»®Ø¬[ ¡@11.2 Basic EffectÃþ ¡@11.3 Áä½L ¡@11.4 ¥Î³»ÂI¯Á¤Þø¨î¹Ï§Î ¡@11.5 ¿O¥ú ¡@11.6 ¯¾²z ¡@11.7 .x©M.fbx¤å¥ó ¡@11.8 HLSL ¡@11.9 SpriteBatchÃþ ¡@11.10 ¿é¥X¦r²Å¦ê ¡@11.11 ¹«¼Ð¤Î«ö¶s¹ê²{ ²Ä12³¹ XNA³z©ú®ÄªG©MÃú¤Æ ¡@12.1 ²`«×´ú¸Õ ¡@12.2 ±N³»ÂIÃC¦â³]¸m¬°³z©ú ¡@12.3 ±N§÷½èÃC¦â³]¸m¬°³z©ú ¡@12.4 ¯¾²z³z©ú ¡@12.5 ¹³¯ÀÃú¤Æ ²Ä13³¹ XNA¯S®í®ÄªG ¡@13.1 ˼v ¡@13.2 ³±¼v ¡@13.3¡@¼s§iµP§Þ³N ¡@13.4¡@¼ÒªO´ú¸Õ ¡@13.5¡@¦ZµøÃè ¡@13.6 Ánµ ²Ä14³¹¡@¥ÎXNA¹ê²{²É¤l¨t²Î ¡@14.1¡@Point Sprite ¡@14.2¡@´yz²É¤lªºµ²ºc ¡@14.3¡@²É¤l¨t²Îì²z ¡@14.4¡@²É¤l¨t²ÎÃþ ¡@14.5¡@¼ÒÀÀ¦²¥ú¼u ¡@14.6 ¼ÒÀÀÃz¬µ ¡@14.7¡@¼ÒÀÀ³·´º ¡@14.8¡@HLSL²É¤l¨t²Î ¡@14.9¡@SpriteBatch²É¤l¨t²Î ²Ä15³¹¡@XNA¹ê²{¶¥¼h°Êµe ¡@15.1¡@±`¥Îªº°Êµe§Þ³N ¡@15.2 ¶¥¼hÃö¨t ¡@15.3¡@.x¤å¥ó®æ¦¡¤ÀªR ¡@15.4 Åã¥Ü¦³¶¥¼hÃö¨tªº.x¤å¥ó ¡@15.5¡@¹G¯uªº©Z§J ¡@15.6¡@»X¥Ö°©Àf°Êµe ²Ä16³¹¡@XNA´åÀ¸¹ê¨Ò ¡@16.1¡@Åã¥Ü¤@½ø¨T¨® ¡@16.2¡@¨T¨®°±¦b¤½¸ô¤W ¡@16.3¡@¨T¨®¦b¤½¸ô¤W¦æ¾p ¡@16.4¡@¨T¨®¥ª¥k²¾°Ê ¡@16.5¡@¦b¤½¸ô¤W¼W¥[»Ùꪫ ¡@16.6¡@¨T¨®¬O§_¸I¨ì»Ùꪫ ¡@16.7 §¹¦¨´åÀ¸ ªþ¿ý¡@C¡»y¨¥¤Jªù |
§Ç¡G |