Android 3D´åÀ¸®×¨Ò¶}µo¤j¥þ ( ²Åé ¦r) |
§@ªÌ¡G§d¨È®p | Ãþ§O¡G1. -> µ{¦¡³]p -> ¤â¾÷µ{¦¡ -> Android |
ĶªÌ¡G |
¥Xª©ªÀ¡G¤H¥Á¶l¹q¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 35620 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¦³®w¦s¡j NT°â»ù¡G 445 ¤¸ |
¥Xª©¤é¡G6/1/2013 |
¶¼Æ¡G648 |
¥úºÐ¼Æ¡G1 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787115314567 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡G |
¤º®e²¤¶¡G¡mAndroid 3D´åÀ¸®×¨Ò¶}µo¤j¥þ¡n¥HAndroid¤â¾÷3D´åÀ¸¶}µo¬°¥DÃD¡A³q¹L9Ө嫬S¨Ò¡A¥þ±²`¤J¦aÁ¿¸Ñ¤FAndroid¥»O¤U¦p¦ó§Q¥ÎOpenGL ES¶i¦æ3D´åÀ¸¶}µoªº§Þ³N©M§Þ¥©¡C ¡@¡@¥þ®Ñ¦@¤À10³¹¡A¨ä¤¤²Ä1³¹¬°Android¥»OªºÂ²¤¶¤ÎAndroid¶}µoÀô¹Òªº·f«Ø¡F²Ä2³¹¬O´ÑµPÃþ´åÀ¸ªº¶}µo¡F²Ä3³¹©M²Ä7³¹¤¶²Ð¤Fª«²z¤ÞÀºÃþ´åÀ¸¡F²Ä4³¹¤¶²Ð¤F¤@´ÚÂŤú¹ï¾Ô´åÀ¸¡F²Ä5³¹Á¿¸Ñ¤F¤@´ÚÄv³tÃþ´åÀ¸ªº¶}µo¬yµ{¡F²Ä6³¹¬O¤@´Ú¯q´¼Ãþ´åÀ¸ªº¶}µo¸Ô¸Ñ¡F²Ä8³¹µ¹¥X¤F¤@´Ú¥ð¶~Ãþ´åÀ¸®×¨Ò¡F²Ä9³¹©M²Ä10³¹¬OÅé¨|Äv§ÞÃþ´åÀ¸¶}µo¡C¬°¤F«K¤_ŪªÌ¾Ç²ß¡A¡mAndroid 3D´åÀ¸®×¨Ò¶}µo¤j¥þ¡nªþÃتº¥ú½L¤¤¥]§t¤F®Ñ¤¤©Ò¦³®×¨Òªº§¹¾ã·½¥N½X¡A¦}¹ïµ{§Ç¶i¦æ¤F¸Ô²Óª`ÄÀ¡A³Ì¤j«×¦aÀ°§UŪªÌ§Ö³t´x´¤3D´åÀ¸ªº¶}µo§Þ³N¡C ¡@¡@¡mAndroid 3D´åÀ¸®×¨Ò¶}µo¤j¥þ¡n¥H¯u¹êªº3D´åÀ¸¶µ¥Ø¶}µo¬°¼g§@I´º¡A¨ã¦³«Ü±jªº¹ê¥Î©Ê©M¹ê¾Ô©Ê¡CÁ¿¸Ñ¤W²`¤J²L¥X¡B³q«U©öÀ´¡A¬J¦³Android¶}µoªº¹ê¾Ô§Þ³N©M§Þ¥©¡A¤]¥]¬A¯u¹ê3D¶µ¥Øªºµ¦¹º¤è®×¡C¡mAndroid 3D´åÀ¸®×¨Ò¶}µo¤j¥þ¡n«D±`¾A¦Xªì¾ÇªÌ©Î¦³¤@©wAndroid°ò¦¡A¦}§Æ±æ¾Ç²ßAndroid 3D°ª¯Å¶}µo§Þ³NªºÅªªÌ¨Ï¥Î¡C |
¥Ø¿ý¡G²Ä1³¹¡@¤d¨½¤§¦æ©l¤_¨¬¤U¡X¡XAndroid¥»O²¤¶¤Î¶}µoÀô¹Òªº¨Ï¥Î¡@1 1.1¡@Androidªº¨ÓÀs¥h¯ß¡@1 1.2¡@±È°_Androidªº»\ÀY¨Ó¡@2 1.2.1¡@¿ï¾ÜAndroidªº²z¥Ñ¡@2 1.2.2¡@AndroidªºÀ³¥Îµ{§Ç®Ø¬[¡@3 1.3¡@Android¶}µoÀô¹Òªº·f«Ø¡@5 1.3.1¡@SDKªº¤U¸ü¤Î¦w¸Ë¡@5 1.3.2¡@Eclipse¶°¦¨¶}µoÀô¹Òªº·f«Ø¡@6 1.3.3¡@µêÀÀ³]³Æªº³Ð«Ø»P¼ÒÀÀ¾¹ªº¹B¦æ¡@8 1.3.4¡@Eclipse»P¯u¾÷ªº³s±µ¡@11 1.3.5¡@¾É¤J¦}¹B¦æAndroidµ{§Ç¡@12 1.3.6¡@Androidµ{§ÇªººÊ±±»P½Õ¸Õ¡@12 1.4¡@¤pµ²¡@14
²Ä2³¹¡@´ÑµPÃþ3D´åÀ¸¡X¡X°ê»Ú¶H´Ñ¤H¾÷¹ï«Ù¡@15 2.1¡@´åÀ¸I´º¤Î¥\¯à·§z¡@15 2.1.1¡@I´º·§z¡@15 2.1.2¡@¥\¯à²¤¶¡@16 2.2¡@´åÀ¸ªºµ¦¹º©M·Ç³Æ¤u§@¡@18 2.2.1¡@´åÀ¸ªºµ¦¹º¡@18 2.2.2¡@´åÀ¸ªº·Ç³Æ¤u§@¡@19 2.3¡@´åÀ¸ªº¬[ºc¡@21 2.3.1¡@¦UÓÃþ²n¤¶²Ð¡@21 2.3.2¡@´åÀ¸®Ø¬[²¤¶¡@23 2.4¡@¥D±±¨îÃþ¡X¡XGJXQActivityÃþªº¶}µo¡@24 2.5¡@»²§U¬É±¬ÛÃöÃþ¡@28 2.5.1¡@Åwªï¬É±ÃþWelcomeView¡@29 2.5.2¡@µæ³æ¬É±ÃþMenuView¡@31 2.5.3¡@³]¸m¬É±ÃþSetView¡@34 2.5.4¡@À°§U¬É±ÃþHelpView¡@38 2.5.5¡@Ãö¤_¬É±ÃþAboutView¡@40 2.6¡@´åÀ¸¬É±¬ÛÃöÃþ¡@41 2.6.1¡@¾Þ±±°Ê§@ÃþAction¡@41 2.6.2¡@¾Þ±±°Ê§@Ãþ«¬ÃþActionType¡@42 2.6.3¡@³»ÂI¼Æ¾ÚºÞ²zªÌVertexDataManager¡@42 2.6.4¡@¯¾²z¹Ï¼Æ¾ÚºÞ²zªÌPicDataManager¡@44 2.6.5¡@´åÀ¸¬É±GameSurfaceView¡@45 2.6.6¡@°Ê§@¶¤¦C°õ¦æ½uµ{DoActionThread¡@52 2.7¡@¬ÛÃö¤u¨ãÃþ¡@60 2.7.1¡@¼Ò«¬¥[¸üÃþLoadUtil¡@60 2.7.2¡@°ê»Ú¶H´Ñ³W«hÃþChessRuleUtil¡@63 2.7.3¡@¾÷¾¹¦Û°Ê¨«´ÑÃþRobotAutoUtil¡@68 2.7.4¡@¥]³ò²°¤u¨ãÃþAABB3Util¡@74 2.7.5¡@¬B¨ú¬ÛÃöpºâÃþIntersectantUtil¡@75 2.8¡@´åÀ¸ªºÀu¤Æ»P§ï¶i¡@78
²Ä3³¹¡@ª«²z¤ÞÀº3D´åÀ¸¡X¡XºÆ¨gªº¥ÛÀY¡@79 3.1¡@´åÀ¸I´º¤Î¥\¯à¤¶²Ð¡@79 3.1.1¡@´åÀ¸I´º·§z¡@79 3.1.2¡@´åÀ¸¥\¯à¤¶²Ð¡@79 3.2¡@´åÀ¸ªºµ¦¹º¤Î·Ç³Æ¤u§@¡@81 3.2.1¡@´åÀ¸ªºµ¦¹º¡@81 3.2.2¡@´åÀ¸¶}µo«eªº·Ç³Æ¤u§@¡@81 3.3¡@´åÀ¸ªº¬[ºc¡@82 3.3.1¡@¦UÓÃþªºÂ²n¤¶²Ð¡@83 3.3.2¡@´åÀ¸®Ø¬[²¤¶¡@85 3.4¡@¥D±±¨îÃþMyActivity¡@86 3.5¡@2D¬É±Ãþ¡@90 3.5.1¡@Åwªï¬É±Ãþ¡@90 3.5.2¡@¤÷Ãþ¬É±RootView¡@92 3.5.3¡@¥Dµæ³æ¬É±MainMenuView¡@92 3.5.4¡@2D¬É±Ã¸¨îÃþDrawCurrView¡@96 3.5.5¡@¿ïÃö¬É± SelectView¡@97 3.5.6¡@À°§U¬É± HelpView¡@100 3.6¡@¤u¨ãÃþ¡@101 3.6.1¡@¹Ï¤ù¤u¨ãÃþPicLoadUtil¡@101 3.6.2¡@§¤¼ÐÂà´«¤u¨ãÃþFrom2DTo3DUtil¡@102 3.6.3¡@Ánµ¤u¨ãÃþ SoundUtil¡@103 3.6.4¡@¼Æ¾Ú¦sÀx¤u¨ãÃþSharedPreferencesUtil¡@104 3.6.5¡@ÀRºA¼Æ¾Ú¤u¨ãÃþConstant¡@105 3.7¡@èÅéÃþ¤ÎèÅ鯾²zÃþ¡@109 3.7.1¡@³Ð«ØèÅ骺¤u¨ãÃþBox2DUtil¡@110 3.7.2¡@¤p²yÃþ Ball¡@114 3.7.3¡@¥±¯x§Î¯¾²zÃþTextureRectangular¡@119 3.7.4¡@ªø¤èÅéÃþ Rec¡@121 3.7.5¡@¾¦½ü¯¾²zÃþ ChiLun¡@125 3.7.6¡@¤ì±íÃþ MuTong¡@126 3.7.7¡@¤ì±í¯¾²zTexture_MuTong¡@127 3.8¡@´åÀ¸¬É±¬ÛÃöÃþ¡@131 3.8.1¡@´åÀ¸¬É± GameView¡@131 3.8.2¡@¸I¼²ºÊÅ¥¤u¨ãÃþCollisionAction¡@136 3.8.3¡@²¾°Ê±±¨î½uµ{ChangeThread¡@138 3.9¡@´åÀ¸ªºÀu¤Æ»P§ï¶i¡@139
²Ä4³¹¡@ÂŤú¹ï¾Ô´åÀ¸¡X¡X3D©Z§J¹ï¾Ô¡@140 4.1¡@´åÀ¸I´º¤Î¥\¯à·§z¡@140 4.1.1¡@I´º·§z¡@140 4.1.2¡@¥\¯à¤¶²Ð¡@141 4.2¡@´åÀ¸ªºµ¦¹º¤Î·Ç³Æ¤u§@¡@143 4.2.1¡@´åÀ¸ªºµ¦¹º¡@143 4.2.2¡@Android¥»O¤U´åÀ¸ªº·Ç³Æ¤u§@¡@143 4.3¡@´åÀ¸ªº¬[ºc¡@146 4.3.1¡@¦UÓÃþ²n¤¶²Ð¡@146 4.3.2¡@´åÀ¸®Ø¬[²¤¶¡@149 4.4¡@¤½¦@Ãþ¡@150 4.4.1¡@¥D±±¨îÃþMainActivity¡@150 4.4.2¡@¤l¼uÃþBulletTextureByVertex¡@162 4.4.3¡@¦aªOÃþFloor¡@166 4.4.4¡@¸GùÙÃþLowWall¡@168 4.5¡@ÂŤú¬ÛÃöÃþ¡@170 4.5.1¡@¦Z»OªA°ÈÃþMyService¡@170 4.5.2¡@Åã¥Ü³]³ÆªºActivityÃþMyDeviceListActivity¡@176 4.6¡@2D¬É±¬ÛÃöÃþ¡@178 4.6.1¡@¥Dµæ³æ¬É±ÃþMainView¡@179 4.6.2¡@Ánµ±±¨î¤u¨ãÃþSoundUtil¡@183 4.6.3¡@³]¸m¬É±ÃþSettingView¡@184 4.6.4¡@ÂŤú¬É±ÃþBuleView¡@188 4.7¡@´åÀ¸¬É±¬ÛÃöÃþ¡@191 4.7.1¡@´åÀ¸¬É±ÃþMySurfaceView¡@191 4.7.2¡@ÂI¼Æ¾Ú³B²zÃþBNPoint¡@209 4.7.3¡@¤l¼uÃþBullet¡@210 4.7.4¡@¤l¼u¨«½uµ{ÃþBulletGoThread¡@213 4.7.5¡@°õ¦æ°Ê§@½uµ{ÃþDoActionThread¡@215 4.8¡@´åÀ¸ªºÀu¤Æ»P§ï¶i¡@219
²Ä5³¹¡@Äv³tÃþ´åÀ¸¡X¡X§Ö¼Ö¤p²y¡@221 5.1¡@´åÀ¸I´º¤Î¥\¯à·§z¡@221 5.1.1¡@´åÀ¸I´º·§z¡@221 5.1.2¡@¥\¯à¤¶²Ð¡@221 5.2¡@´åÀ¸ªºµ¦¹º¤Î·Ç³Æ¤u§@¡@223 5.2.1¡@´åÀ¸ªºµ¦¹º¡@223 5.2.2¡@Android¥»O¤U´åÀ¸ªº¶}µo·Ç³Æ¤u§@¡@223 5.3¡@´åÀ¸ªº¬[ºc¡@225 5.3.1¡@¦UÓÃþ²n¤¶²Ð¡@225 5.3.2¡@´åÀ¸®Ø¬[²¤¶¡@228 5.4¡@¤½¦@ÃþRadioBallActivity¡@229 5.5¡@»²§U¬É±¬ÛÃöÃþ¡@234 5.5.1¡@Åwªï¬É±ÃþWelcomeView¡@235 5.5.2¡@2D¬É±ªº¤÷ÃþMySFView¡@237 5.5.3¡@¥Dµæ³æ¬É±ÃþMenuView¡@238 5.5.4¡@µ®Ä³]¸m¬É±ÃþSoundView¡@240 5.5.5¡@À°§U¬É±ÃþHelpView¡@243 5.5.6¡@¾ú¥v¬É±ÃþHistoryView¡@245 5.6¡@´åÀ¸¬É±¬ÛÃöÃþ¡@248 5.6.1¡@¤p²yÃþ Ball¡@248 5.6.2¡@¤p²y½uµ{ÃþBallThread¡@251 5.6.3¡@ºÞ¹DÃþGuanDao¡@253 5.6.4¡@²³æÁɹDÃþSaiDao¡@256 5.6.5¡@ÁɹDÃþSaiDaoYC¡@257 5.6.6¡@¬Á¼þÃþ BoLi¡@257 5.6.7¡@ªo±í¤W¤U±ªº¶êÃþCircle¡@259 5.6.8¡@ªo±íªº°¼±ÃþCircleSider¡@261 5.6.9¡@ªo±íÃþYuanZhu¡@264 5.6.10¡@¶°¸Ë½cÃþContainer¡@265 5.6.11¡@¥ß¤èÅéÃþLiFangTi¡@267 5.6.12¡@¯¾²z¯x§ÎÃþTextureRect¡@269 5.6.13¡@ª«Åé±±¨îÃþWuTiForControl¡@270 5.6.14¡@¦a¹ÏÃþ MapData¡@271 5.6.15¡@¥¿¤è§ÎÃþ Rectangular¡@272 5.6.16¡@¥ß¤èÅéÃþ Cube¡@273 5.6.17¡@¥ß¤èÅé²ÕÃþ CubeGroup¡@274 5.6.18¡@¥ß¤èÅé²Õªº½uµ{±±¨îÃþCubeThread¡@276 5.6.19¡@´åÀ¸¬É±ÃþMySurfaceView¡@277 5.7¡@´åÀ¸ªºÀu¤Æ»P§ï¶i¡@285
²Ä6³¹¡@¯q´¼Ãþ´åÀ¸¡X¡X3D±À½c¤l¡@286 6.1¡@´åÀ¸I´º¤Î¥\¯à·§z¡@286 6.1.1¡@´åÀ¸I´º·§z¡@286 6.1.2¡@´åÀ¸¥\¯à²¤¶¡@286 6.2¡@´åÀ¸ªºµ¦¹º©M·Ç³Æ¤u§@¡@289 6.2.1¡@´åÀ¸ªºµ¦¹º¡@290 6.2.2¡@´åÀ¸¶}µoªº·Ç³Æ¤u§@¡@290 6.3¡@´åÀ¸ªº¬[ºc¡@293 6.3.1¡@¦UÓÃþ²n¤¶²Ð¡@293 6.3.2¡@´åÀ¸®Ø¬[²¤¶¡@296 6.4¡@¥D±±¨îÃþ¡X¡XTXZActivityÃþªº¶}µo¡@297 6.5¡@»²§U¬É±¬ÛÃöÃþ¡@301 6.5.1¡@Åwªï¬É±ÃþTXZWelcomeView¡@301 6.5.2¡@µæ³æ¬É±ÃþTXZMenuView¡@304 6.5.3¡@³]¸m¬É±ÃþTXZSetView¡@313 6.5.4¡@¿ïÃö¬É±ÃþTXZSelectView¡@317 6.5.5¡@À°§U¬É±ÃþTXZHelpView¡@322 6.6¡@´åÀ¸¬É±¬ÛÃöÃþ¡@326 6.6.1¡@³»ÂI¼Æ¾ÚºÞ²zªÌVertexDataManager¡@326 6.6.2¡@¯¾²z¹Ï¼Æ¾ÚºÞ²zªÌPicDataManager¡@331 6.6.3¡@´åÀ¸¬É±TXZGameSurfaceView¡@332 6.6.4¡@°Ê§@¶¤¦C°õ¦æ½uµ{TXZDoActionThread¡@344 6.7¡@¬ÛÃö¤u¨ãÃþ¡@347 6.7.1¡@½c¤l±Æ§ÇÃþCompareDis¡@347 6.7.2¡@°O¿ýÃö¥d¤u¨ãÃþSharedPreferencesUtil¡@348 6.7.3¡@Ánµ¥[¸üÃþSoundUtil¡@349 6.8¡@´åÀ¸ªºÀu¤Æ»P§ï¶i¡@350
²Ä7³¹¡@ª«²z¤ÞÀºÃþ´åÀ¸¡X¡X3D©â¤è¶ô¡@351 7.1¡@´åÀ¸I´º¤Î¥\¯à·§z¡@351 7.1.1¡@´åÀ¸I´º·§z¡@351 7.1.2¡@´åÀ¸¥\¯à¤¶²Ð¡@351 7.2¡@´åÀ¸ªºµ¦¹º¤Î·Ç³Æ¤u§@¡@353 7.2.1¡@´åÀ¸ªºµ¦¹º¡@353 7.2.2¡@Android¥»O¤U´åÀ¸ªº·Ç³Æ¤u§@¡@354 7.3¡@´åÀ¸ªº¬[ºc¡@356 7.3.1¡@¦UÓÃþ²n¤¶²Ð¡@356 7.3.2¡@´åÀ¸®Ø¬[²¤¶¡@358 7.4¡@¥D±±¨îÃþJengaMeActivity¡@359 7.5¡@2D¬É±¬ÛÃöÃþ¡@361 7.5.1¡@Åwªï¬É±ÃþSplashScreenView¡@362 7.5.2¡@¥Dµæ³æÃþMenuView¡@364 7.5.3¡@À°§U¬É±HelpView¡@365 7.5.4¡@³]¸m¬É±OptionMenu¡@367 7.5.5¡@°O¿ý¬É±RecordView¡@369 7.5.6¡@´åÀ¸µ²§ô¬É±EndMenu¡@371 7.5.7¡@¹Ï¤ù¸ê·½¼Æ¾Ú¦sÀxÂà´«¤u¨ãÃþInPutStreamTobyte¡@372 7.6¡@»²§U¤u¨ãÃþªº¶}µo¡@373 7.6.1¡@¥æ¤¬¤u¨ãÃþIntersectantUtil¡@373 7.6.2¡@¼Æ¾Ú®w¤u¨ãÃþSQLiteUtil¡@374 7.6.3¡@Ánµ¤u¨ãÃþSoundUil¡@376 7.6.4¡@¦Û©w¸q¤u¨ãÃþSYSUtil¡@379 7.6.5¡@µÛ¦â¾¹¤u¨ãÃþShaderUtil¡@379 7.7¡@´åÀ¸¬É±¬ÛÃöÃþ¡@382 7.7.1¡@¤ì¶ôÃþMyCube¡@382 7.7.2¡@®à±ÃþTexFloor¡@384 7.7.3¡@¯¾²z¯x§ÎÃþTextureRect¡@387 7.7.4¡@IJ±±ÂIÃþBNPoint¡@387 7.7.5¡@¦V¶qÃþMyVector3f¡@388 7.7.6¡@µÛ¦â¾¹ºÞ²zÃþShaderManager¡@389 7.7.7¡@¥]³ò²°ÃþAABB3¡@390 7.7.8¡@´åÀ¸¬É±ÃþMySurfaceView¡@396 7.8¡@¸Ó´åÀ¸¤¤ªºµÛ¦â¾¹¡@410 7.9¡@´åÀ¸ªºÀu¤Æ»P§ï¶i¡@412
²Ä8³¹¡@¥ð¶~Ãþ´åÀ¸¡X¡X¬¯°Ê¤è¶ô¡@414 8.1¡@´åÀ¸I´º¤Î¥\¯à·§z¡@414 8.1.1¡@´åÀ¸I´º·§z¡@414 8.1.2¡@´åÀ¸¥\¯à¤¶²Ð¡@414 8.2¡@´åÀ¸ªºµ¦¹º¤Î·Ç³Æ¤u§@¡@416 8.2.1¡@´åÀ¸ªºµ¦¹º¡@416 8.2.2¡@Android ¥»O¤U´åÀ¸ªº·Ç³Æ¤u§@¡@416 8.3¡@´åÀ¸ªº¬[ºc¡@419 8.3.1¡@¦UÓÃþ²n¤¶²Ð¡@419 8.3.2¡@´åÀ¸®Ø¬[²¤¶¡@423 8.4¡@¤½¦@ÃþHitCubeActivity¡@424 8.5¡@»²§U¬É±¬ÛÃöÃþ¡@427 8.5.1¡@3D¬É±ªº¤÷ÃþMyGLSurfaceView¡@427 8.5.2¡@¥Dµæ³æ¬É±ÃþMenuView¡@428 8.5.3¡@¿ïÃö¥d¬É±ÃþContView¡@432 8.5.4¡@´åÀ¸µ®Ä³]¸m¬É±ÃþSoundView¡@435 8.5.5¡@´åÀ¸¥¢±Ñ¬É±ÃþLoseView¡@438 8.5.6¡@«ö¶s¤»Ãä§ÎÃþButtonGraph¡@440 8.5.7¡@µæ³æ¬É±«ö¶sªº½uµ{ÃþMenuButtonThread¡@442 8.5.8¡@¬P¬PÃþStar¡@444 8.5.9¡@¬P¬PÃþ½uµ{ÃþStarThread¡@446 8.6¡@´åÀ¸¬É±¬ÛÃöÃþ¡@447 8.6.1¡@¤p²y¹B°Ê½uµ{ÃþBallThread¡@447 8.6.2¡@¿j¶ôÃþCube¡@451 8.6.3¡@¿j¶ôªº¸I¼²ÀË´úÃþCubeHit¡@452 8.6.4¡@¿j¶ô«H®§ÃþCubeInfo¡@455 8.6.5¡@ºÞ¹DÃþGuanDao¡@456 8.6.6¡@ºÞ¹D½uµ{ÃþGuanDaoThread¡@460 8.6.7¡@½u±øÃþLine¡@461 8.6.8¡@ùÙ¾ÀÃþWall¡@463 8.6.9¡@ùÙ¾À½uµ{ÃþWallThread¡@466 8.6.10¡@¸I¼²¤Ï®gªº¤u¨ãÃþReflectUtil¡@467 8.6.11¡@¨Fº|¯x§ÎÃþTextureRectShaLou¡@468 8.6.12¡@¨Fº|½uµ{ÃþShaLouThread¡@469 8.6.13¡@´åÀ¸¬É±Ã¸¨îÃþMySurfaceView¡@470 8.7¡@´åÀ¸¤¤µÛ¦â¾¹ªº¶}µo¡@483 8.7.1¡@¯¾²zªºµÛ¦â¾¹¡@483 8.7.2¡@«ö¶sªºµÛ¦â¾¹¡@484 8.7.3¡@ºÞ¹DªºµÛ¦â¾¹¡@486 8.7.4¡@¤ôªi¯¾ªºµÛ¦â¾¹¡@487 8.7.5¡@¨Fº|ªºµÛ¦â¾¹¡@488 8.8¡@´åÀ¸ªºÀu¤Æ»P§ï¶i¡@490
²Ä9³¹¡@Åé¨|Äv§ÞÃþ´åÀ¸¡X¡X3D¥â¥ã²yÀA¼ÐÁÉ¡@491 9.1¡@´åÀ¸I´º¤Î¥\¯à·§z¡@491 9.1.1¡@´åÀ¸I´º·§z¡@491 9.1.2¡@´åÀ¸¥\¯à²¤¶¡@491 9.2¡@´åÀ¸ªºµ¦¹º©M·Ç³Æ¤u§@¡@493 9.2.1¡@´åÀ¸ªºµ¦¹º¡@494 9.2.2¡@´åÀ¸¶}µoªº·Ç³Æ¤u§@¡@494 9.3¡@´åÀ¸ªº¬[ºc¡@495 9.3.1¡@´åÀ¸ªºÁ`Åé¬[ºc¡@495 9.3.2¡@´åÀ¸ªºÃþ¬[ºc¡@496 9.4¡@¤½¦@Ãþ¡@499 9.4.1¡@¥D±±¨îÃþMainActivity¡@499 9.4.2¡@Ánµ®¶°Ê±±¨îÃþSoundAndShakeUtil¡@503 9.5¡@¥D¬É±¬ÛÃöÃþ¡@505 9.5.1¡@¥D¬É±ÃþMainMenuView¡@505 9.5.2¡@¥D¬É±ª«ÅéÃþ¡@514 9.6¡@´åÀ¸¬É±¬ÛÃöÃþ¡@515 9.6.1¡@´åÀ¸¬É±ÃþGameSurfaceView¡@515 9.6.2¡@¥â¥ã²yÃþGameBall¡@526 9.6.3¡@¥â¥ã²y»OÃþGameTable¡@528 9.6.4¡@´åÀ¸©Ð¶¡ÃþGameRoom¡@530 9.6.5¡@ÄÆ´ªººX¼mÃþGameFlyFlag¡@531 9.6.6¡@²y©ç±±¨îÃþGameBatContorl¡@532 9.7¡@¤H¤u´¼¯à»Pª«²z¤ÞÀº¬ÛÃöÃþ¡@535 9.7.1¡@ª«²z¥@¬É¼ÒÀÀ½uµ{BallForContorl¡@536 9.7.2¡@¤H¤u´¼¯àpºâ»²§UÃþCalculateUtil¡@548 9.8¡@¿ý¹³¥\¯à¼Ò¶ô¬ÛÃöÃþ¡@553 9.8.1¡@¿ý¹³°ò¥»¼Æ¾ÚÃþFrameData¡@553 9.8.2¡@¿ý¹³¼½©ñ½uµ{ÃþPlayVideoThread¡@554 9.8.3¡@¿ý¹³¥\¯à»²§U¤u¨ãÃþVideoUtil¡@555 9.9¡@´åÀ¸¤¤ªºµÛ¦â¾¹¡@556 9.9.1¡@´¶³q¯¾²zµÛ¦â¾¹¡@556 9.9.2¡@²y»O³±¼vµÛ¦â¾¹¡@557 9.9.3¡@ÄÆ´ªººX¼mµÛ¦â¾¹¡@559 9.10¡@´åÀ¸ªºÀu¤Æ»P§ï¶i¡@560
²Ä10³¹¡@Åé¨|Äv§ÞÃþ´åÀ¸¡X¡X3D·¥«~®à²y¡@561 10.1¡@´åÀ¸I´º¤Î¥\¯à·§z¡@561 10.1.1¡@´åÀ¸I´º·§z¡@561 10.1.2¡@´åÀ¸¥\¯à¤¶²Ð¡@561 10.2¡@´åÀ¸ªºµ¦¹º¤Î·Ç³Æ¤u§@¡@563 10.2.1¡@´åÀ¸ªºµ¦¹º¡@563 10.2.2¡@Android¥»O¤U´åÀ¸ªº·Ç³Æ¤u§@¡@564 10.3¡@´åÀ¸ªº¬[ºc¡@566 10.3.1¡@¦UÓÃþ²n¤¶²Ð¡@566 10.3.2¡@´åÀ¸®Ø¬[²¤¶¡@570 10.4¡@¤½¦@ÃþMyActivity¡@571 10.5¡@»²§U¬É±¬ÛÃöÃþ¡@581 10.5.1¡@Åwªï¬É±ÃþWelcomeView¡@581 10.5.2¡@¥Dµæ³æ¬É±ÃþMainMenuView¡@583 10.5.3¡@Ánµ±±¨î¬É±ÃþSoundControlView¡@586 10.5.4¡@À°§U¬É±ÃþHelpView¡@587 10.5.5¡@¿n¤Àº]¬É±ÃþHighScoreView¡@591 10.6¡@´åÀ¸¬É±¬ÛÃöÃþ¡@594 10.6.1¡@²yÃþBallDingDian¡@594 10.6.2¡@²y¹B°Ê±±¨îÃþBallKongZhi¡@599 10.6.3¡@¤p¦a¹ÏÃþMiniMap¡@606 10.6.4¡@²y¨«½uµ{ÃþBallGoThread¡@607 10.6.5¡@²¾°ÊÄá¹³¾÷ªº½uµ{ÃþMoveCameraThread¡@613 10.6.6¡@´£¥Ü®ø®§ªº½uµ{ÃþRegulationTimeThread¡@614 10.6.7¡@µêÀÀ«ö¶sºÊÅ¥½uµ{ÃþThreadKey¡@615 10.6.8¡@ùÙ¾ÀÃþQiang¡@617 10.6.9¡@¶i«×±øªº¦Ê¤À¤ñÃþPercentage¡@621 10.6.10¡@¶ê±ÃþCircle¡@623 10.6.11¡@²y±ì°¼±ÃþCueSide¡@627 10.6.12¡@´åÀ¸¬É±Ã¸¨îÃþMySurfaceView¡@630 10.7¡@¬ÛÃö¤u¨ãÃþ¡@637 10.7.1¡@¼Æ¾Ú®w¬ÛÃöÃþDBUtil¡@637 10.7.2¡@¹Ï¤ù³B²z¤u¨ãÃþPicLoadUtil¡@640 10.7.3¡@Ëp®ÉÃþTimer¡@641 10.7.4¡@Ánµ±±¨îÃþSoundSwitchButton¡@643 10.8¡@´åÀ¸¤¤µÛ¦â¾¹ªº¶}µo¡@644 10.8.1¡@¯¾²zµÛ¦â¾¹¡@644 10.8.2¡@³±¼vµÛ¦â¾¹¡@645 10.9¡@´åÀ¸ªºÀu¤Æ»P§ï¶i¡@648 |
§Ç¡G |