{"id":566,"date":"2016-05-02T09:20:22","date_gmt":"2016-05-02T09:20:22","guid":{"rendered":"http:\/\/demensdeum.com\/blog\/?p=566"},"modified":"2024-12-16T22:32:52","modified_gmt":"2024-12-16T19:32:52","slug":"tutorial-making-android-game-setup-rajawali-show-earth","status":"publish","type":"post","link":"https:\/\/demensdeum.com\/blog\/zh\/2016\/05\/02\/tutorial-making-android-game-setup-rajawali-show-earth\/","title":{"rendered":"\u6559\u7a0b\uff1a\u5728 Android \u4e0a\u5236\u4f5c\u6e38\u620f\u3002\u6211\u4eec\u626d\u66f2\u5730\u7403\u3002\u62c9\u8d3e\u74e6\u5229"},"content":{"rendered":"<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/ItfvKSpulEQ\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><em><span class=\"st\">&#8216;<\/span>\u8d77\u521d\u4e0a\u5e1d\u521b\u9020\u4e86\u5929\u5730\u3002<span class=\"st\">&#8216;<\/span><\/em><span class=\" p\"><br \/><\/span><\/p>\n<p>\u8fd9\u662f\u6211\u4eec\u5236\u4f5c Android \u6e38\u620f\u7684\u7b2c\u4e8c\u4e2a\u89c6\u9891\u3002\u8ba9\u6211\u4eec\u4e00\u8d77\u79fb\u52a8\u5730\u7403\uff01<br \/>\u5982\u679c\u60a8\u6709\u4efb\u4f55\u7591\u95ee\u6216\u60f3\u5411\u672c\u8bfe\u7a0b\u6dfb\u52a0\u4efb\u4f55\u5185\u5bb9\uff0c\u8bf7\u8054\u7cfb\u6211\u3002<br \/>\u89c6\u9891\u57fa\u4e8e\u6587\u7ae0 <a href=\"http:\/\/www.clintonmedbery.com\/basic-rajawali3d-tutorial-for-android\/\" target=\"_blank\">Rajawali \u57fa\u672c\u8bbe\u7f6e\u548c\u7403\u4f53\uff08Maven\uff09<\/a>\uff1a<br \/><a href=\"http:\/\/www.clintonmedbery.com\/basic-rajawali3d-tutorial-for-android\/\" target=\"_blank\">http:\/\/www.clintonmedbery.com\/basic-rajawali3d-tutorial-for-android\/<\/a><\/p>\n<p>Rajawali \u5f15\u64ce\uff1a<a href=\"https:\/\/github.com\/Rajawali\/Rajawali\" target=\"_blank\">https:\/\/github.com\/Rajawali\/Rajawali<\/a><\/p>\n<p>\u8ba1\u5212\u3001\u547d\u4ee4\u3001\u94fe\u63a5\uff1a<br \/>1. \u5b89\u88c5<span class=\"st\"><em>VirtualBox<\/em>\u6765\u5bbe<em>\u6dfb\u52a0<\/em><\/span><\/p>\n<pre style=\"color: #000000; background: #ffffff;\">sudo apt-get install dkmssudo apt-get install linux-headers-$(uname -r)<\/\u524d><\/p>\n<p>2.\u5c06 Rajawali \u5e93\u6dfb\u52a0\u5230\u9879\u76ee<br \/>\u6587\u4ef6<b>build.gradle\uff08\u9879\u76ee\uff1a\u6076\u9b54\u6d1e\u7a74\uff09<br \/><\/b>\u6dfb\u52a0<strong><span class=\"crayon-e\">mavenCentral<\/span><span class=\"crayon-sy\">(<\/span><span class=\"crayon-sy\">)< \/span><\/strong><span class=\"crayon-sy\">\u5230 <strong>buildscript\/repositories<\/strong><br \/> \u90e8\u5206\u6dfb\u52a0 <\/span><strong><span class=\"crayon-e\">maven<\/span> <span class=\"crayon-sy\">{<\/span> <span class=\"crayon-i\">url< \/span> <span class=\"crayon-s\">&#8220;https:\/\/oss.sonatype.org\/content\/repositories\/snapshots\/&#8221;<\/span> <span class=\"crayon-sy\">} <\/span><\/strong><span class=\"crayon-sy\">\u5230<strong>\u6240\u6709\u9879\u76ee\/\u5b58\u50a8\u5e93\u90e8\u5206<\/strong><\/span><\/p>\n<p>\u6587\u4ef6<strong>build.gradle\uff08\u6a21\u5757\uff1aapp\uff09<br \/><\/strong>\u6dfb\u52a0<strong><span class=\"crayon-i\">\u7f16\u8bd1<\/span> <span class=\"crayon-s\">&#8216;org.rajawali3d:rajawali:1.0.306-SNAPSHOT@aar& #8217; <\/span><\/strong><span class=\"crayon-s\">\u5230<strong>\u4f9d\u8d56\u9879<\/strong><br \/>\u90e8\u5206<\/span><\/p>\n<p>3.\u521b\u5efa\u4e00\u4e2a<strong>Renderer<\/strong>\u7c7b\uff0c\u521d\u59cb\u5316\u573a\u666f\uff0c\u6dfb\u52a0\u4e00\u4e2a\u7403\u4f53\u5e76\u65cb\u8f6c\uff01<br \/>Renderer.java\u7c7b\u7684\u6e90\u4ee3\u7801\uff1a<br \/><a href=\"https:\/\/github.com\/clintonmedbery\/RajawaliBasicProject\/blob\/master\/app\/src\/main\/java\/com\/clintonmedbery\/rajawalibasicproject\/Renderer.java\" target=\"_blank\">https:\/\/github.com\/clintonmedbery\/RajawaliBasicProject\/blob\/master\/app\/src\/main\/java\/com\/clintonmedbery\/rajawalibasicproject\/Renderer.java<\/a><\/p>\n<p>4.\u5c06<strong>Renderer<\/strong>\u7c7b\u6dfb\u52a0\u5230<strong>MainActivity<\/strong><br \/>\u6e90\u4ee3\u7801MainActivity.java\uff1a<br \/><a href=\"https:\/\/github.com\/clintonmedbery\/RajawaliBasicProject\/blob\/master\/app\/src\/main\/java\/com\/clintonmedbery\/rajawalibasicproject\/Renderer.java\" target=\"_blank\">https:\/\/github.com\/clintonmedbery\/RajawaliBasicProject\/blob\/master\/app\/src\/main\/java\/com\/clintonmedbery\/rajawalibasicproject\/MainActivity.java<\/a><\/p>\n<p>\u5730\u9762\u7eb9\u7406\uff1a<br \/><a href=\"http:\/\/www.clintonmedbery.com\/wp-content\/uploads\/2015\/04\/earthtruecolor_nasa_big.jpg\" target=\"_blank\">http:\/\/www.clintonmedbery.com\/wp-content\/uploads\/2015\/04\/earthtruecolor_nasa_big.jpg<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8216;\u8d77\u521d\u4e0a\u5e1d\u521b\u9020\u4e86\u5929\u5730\u3002&#8216; \u8fd9\u662f\u6211\u4eec\u5236\u4f5c Android \u6e38\u620f\u7684\u7b2c\u4e8c\u4e2a\u89c6\u9891\u3002\u8ba9\u6211\u4eec\u4e00\u8d77\u79fb\u52a8\u5730\u7403\uff01\u5982\u679c\u60a8\u6709\u4efb\u4f55\u7591\u95ee\u6216\u60f3\u5411\u672c\u8bfe\u7a0b\u6dfb\u52a0\u4efb\u4f55\u5185\u5bb9\uff0c\u8bf7\u8054\u7cfb\u6211\u3002\u89c6\u9891\u57fa\u4e8e\u6587\u7ae0 Rajawali \u57fa\u672c\u8bbe\u7f6e\u548c\u7403\u4f53\uff08Maven\uff09\uff1ahttp:\/\/www.clintonmedbery.com\/basic-rajawali3d-tutorial-for-android\/ Rajawali \u5f15\u64ce\uff1ahttps:\/\/github.com\/Rajawali\/Rajawali \u8ba1\u5212\u3001\u547d\u4ee4\u3001\u94fe\u63a5\uff1a1. \u5b89\u88c5VirtualBox\u6765\u5bbe\u6dfb\u52a0 sudo apt-get install dkmssudo apt-get install linux-headers-$(uname -r) 2.\u5c06 Rajawali \u5e93\u6dfb\u52a0\u5230\u9879\u76ee\u6587\u4ef6build.gradle\uff08\u9879\u76ee\uff1a\u6076\u9b54\u6d1e\u7a74\uff09\u6dfb\u52a0mavenCentral()< \/span>\u5230 buildscript\/repositories \u90e8\u5206\u6dfb\u52a0 maven { url< \/span> &#8220;https:\/\/oss.sonatype.org\/content\/repositories\/snapshots\/&#8221; } \u5230\u6240\u6709\u9879\u76ee\/\u5b58\u50a8\u5e93\u90e8\u5206 \u6587\u4ef6build.gradle\uff08\u6a21\u5757\uff1aapp\uff09\u6dfb\u52a0\u7f16\u8bd1 &#8216;org.rajawali3d:rajawali:1.0.306-SNAPSHOT@aar&#038; #8217; \u5230\u4f9d\u8d56\u9879\u90e8\u5206 3.\u521b\u5efa\u4e00\u4e2aRenderer\u7c7b\uff0c\u521d\u59cb\u5316\u573a\u666f\uff0c\u6dfb\u52a0\u4e00\u4e2a\u7403\u4f53\u5e76\u65cb\u8f6c\uff01Renderer.java\u7c7b\u7684\u6e90\u4ee3\u7801\uff1ahttps:\/\/github.com\/clintonmedbery\/RajawaliBasicProject\/blob\/master\/app\/src\/main\/java\/com\/clintonmedbery\/rajawalibasicproject\/Renderer.java 4.\u5c06Renderer\u7c7b\u6dfb\u52a0\u5230MainActivity\u6e90\u4ee3\u7801MainActivity.java\uff1ahttps:\/\/github.com\/clintonmedbery\/RajawaliBasicProject\/blob\/master\/app\/src\/main\/java\/com\/clintonmedbery\/rajawalibasicproject\/MainActivity.java \u5730\u9762\u7eb9\u7406\uff1ahttp:\/\/www.clintonmedbery.com\/wp-content\/uploads\/2015\/04\/earthtruecolor_nasa_big.jpg<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[52],"tags":[37,36,41,40,38,35],"class_list":["post-566","post","type-post","status-publish","format-standard","hentry","category-tutorials","tag-android","tag-demonscave","tag-earth","tag-rajawali","tag-tutorial","tag-vblog","entry"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"zh","enabled_languages":["en","ru","zh","de","fr","ja","pt","hi"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"ru":{"title":true,"content":true,"excerpt":false},"zh":{"title":true,"content":true,"excerpt":false},"de":{"title":true,"content":true,"excerpt":false},"fr":{"title":true,"content":true,"excerpt":false},"ja":{"title":true,"content":true,"excerpt":false},"pt":{"title":true,"content":true,"excerpt":false},"hi":{"title":false,"content":false,"excerpt":false}}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/demensdeum.com\/blog\/zh\/wp-json\/wp\/v2\/posts\/566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demensdeum.com\/blog\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/demensdeum.com\/blog\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/demensdeum.com\/blog\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/demensdeum.com\/blog\/zh\/wp-json\/wp\/v2\/comments?post=566"}],"version-history":[{"count":26,"href":"https:\/\/demensdeum.com\/blog\/zh\/wp-json\/wp\/v2\/posts\/566\/revisions"}],"predecessor-version":[{"id":4020,"href":"https:\/\/demensdeum.com\/blog\/zh\/wp-json\/wp\/v2\/posts\/566\/revisions\/4020"}],"wp:attachment":[{"href":"https:\/\/demensdeum.com\/blog\/zh\/wp-json\/wp\/v2\/media?parent=566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/demensdeum.com\/blog\/zh\/wp-json\/wp\/v2\/categories?post=566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/demensdeum.com\/blog\/zh\/wp-json\/wp\/v2\/tags?post=566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}