成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供七星網(wǎng)站建設(shè)、七星做網(wǎng)站、七星網(wǎng)站設(shè)計(jì)、七星網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、七星企業(yè)網(wǎng)站模板建站服務(wù),十余年七星做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
OGEngine_環(huán)境搭建
前言OGEngine開源引擎是一款開源免費(fèi)、簡單易學(xué)、高效實(shí)用的android游戲引擎,適用于不同層次不同專業(yè)的人員,降低廣大用戶在android平臺上開發(fā)游戲的門檻。引擎可用于完整開發(fā)游戲框架,并提供了很多快捷、高性能的內(nèi)存管理技術(shù),同時(shí)支持第3方j(luò)ar包接入,有無限的擴(kuò)展性。
搭建WIN7系統(tǒng)開發(fā)環(huán)境
1.下載JDK,JDK8在windows xp下安裝有點(diǎn)問題,所以在WIN7下安裝。WIN7操作系統(tǒng)有32位和64位,分別要下載對應(yīng)的JDK8版本
32位:jdk-8u5-windows-i586.exe
64位: jdk-8u5-windows-x64.exe
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.安裝好jdk和jre后,在“計(jì)算機(jī)—屬性—高級系統(tǒng)設(shè)置—高級—環(huán)境變量”中,添加JAVA系統(tǒng)變量,在“系統(tǒng)變量”區(qū)域新建變量名為“JAVA_HOME”的變量,變量值為JDK的安裝路徑,如“E:/Java/jdk1.8.0_05”。接著將JAVA_HOME添加到系統(tǒng)變量Path之中,編輯打開系統(tǒng)變量Path,在原有的變量值前添加雙引號內(nèi)的代碼“%JAVA_HOME %/bin;”,要注意不能缺少分隔符號。
3.安裝配置好JDK后,在CMD命令行窗口中運(yùn)行JDK命令:javac。其成功的效果如圖1所示:
4.到android官方網(wǎng)站下載 Android Development Tools(簡稱ADT)
http://developer.android.com/sdk/index.html
這個(gè)包里面包含了SDK+Eclipse,方便用戶開發(fā)
解壓下載文件,里面包含SDK文件夾和Eclipse文件夾
5.如果要想在終端利用命令行使用adb/android等命令時(shí),需要配置一下環(huán)境變量:
1).計(jì)算機(jī)—屬性—高級系統(tǒng)設(shè)置—高級—環(huán)境變量,編輯打開系統(tǒng)變量PATH
2).變量值為android安裝目錄加上/tools; android安裝目錄加上/platform-tools;
3).創(chuàng)建:touch .bash_profile
4).在文件中寫入以下內(nèi)容(請勿直接復(fù)制):
例:
E:\android-sdk-r20-windows\platform-tools;E:\android-sdk-r20-windows\tools;
目錄并不是固定的,需要是的指向android SDK的tools目錄和platform-tools目錄,根據(jù)具體情況而定。
6.在Eclipse目錄下執(zhí)行eclipse.exe,配置好workspace存放路徑
7.如果有需要可以在SDK Manager中更新所需API
OGEngine引擎jar包的導(dǎo)入
1) 下載OGEngine源代碼或jar包:
網(wǎng)址:http://www.apkcool.com:84/download/downloadEngine.jsp
2) 創(chuàng)建android項(xiàng)目
在eclipse下file->new->project...->Android Project from existing code。
在Application Name 中輸入應(yīng)用程序名稱,默認(rèn)會輸出Project Name(項(xiàng)目名)和Package Name(包名) ,點(diǎn)擊next即可
3) 選擇項(xiàng)目相關(guān)一些設(shè)置,默認(rèn)點(diǎn)擊next即可
4) 接著下一步,可以隨便選擇你想要的圖標(biāo)
5) 點(diǎn)擊next...finish就完成初始工程的創(chuàng)建
HelloWorld之牛刀小解
1.在上一節(jié)中已經(jīng)成功創(chuàng)建了Android開發(fā)項(xiàng)目,接下來我們將導(dǎo)入OGEngine源代碼項(xiàng)目,開始我們的游戲開發(fā)學(xué)習(xí)之旅...圖2,就是我們剛創(chuàng)建的android項(xiàng)目目錄結(jié)構(gòu):
2.把我們下載的OGEngine引擎jar包導(dǎo)入到libs目錄中
3.打開MainActivity.java,將MainActivity extends Activity修改為MainActivity extends GameActivity,并重載其中的一些函數(shù)onCreatePixelPerfectEngineOptions()、onLoadResources()、onLoadComplete()
代碼覆寫方法解析:
onCreatePixelPerfectEngineOptions()在游戲引擎被該activity所加載時(shí)調(diào)用,這里初始化了攝像頭與引擎對象。引擎可以根據(jù)該策略在不同的屏幕大小下縮放圖像,同時(shí)保持原有的寬高比。
onLoadResources()方法會在加載資源時(shí)被調(diào)用。這里需要創(chuàng)建一個(gè)Texture對象來存放TextureRegion對象進(jìn)行圖像的加載。至于TextureOptions為圖片的渲染方式,將在之后的章節(jié)說明。最后將貼圖對象載入引擎的TextureManage中去。(在assets/gfx 文件夾夾下已經(jīng)準(zhǔn)備好了圖片)
onLoadComplete()方法會在引擎初始化完成時(shí)調(diào)用,可以跳轉(zhuǎn)到場景(scene)中
4.在onLoadComplete()方法中加入Log.v(“MainActivity”,”hello world”);
然后運(yùn)行就可以在LogCat看到打印
新聞標(biāo)題:Win7系統(tǒng)下OGEngine環(huán)境搭建
文章轉(zhuǎn)載:http://aaarwkj.com/article44/pdeihe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、動態(tài)網(wǎng)站、定制網(wǎng)站、用戶體驗(yàn)、、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)