libgdx學習筆記1

2022-09-15 20:45:19 字數 557 閱讀 1022

一直想自己寫乙個小遊戲,構思了好久,基本上算是成型了。鑑於我完全不懂這方面的東西,所以決定找一款合適的遊戲引擎學習。之前調研了好久,發現大多數遊戲引擎都是收費的,於是在開源遊戲引擎中找到了libgdx,目前還沒有深入使用過,不過看介紹還是很強大的。

libgdx的創作者認為這並不僅僅是一款遊戲引擎,還是一整套遊戲開發框架。libgdx允許開發者製作出跨平台的遊戲,目前支援windows,android,ios,html5等等。也就是說,開發完成的遊戲,可以生成在不同作業系統或者環境下的可執行檔案(其實,每種環境還是略有不同的,不過只有一點點)。

libgdx的環境搭建非常簡單,如果只希望能在pc上執行,只要有jdk1.6&eclipse就行了。android還需要加上android sdk和adt。至於ios,可能稍微複雜一點。整個遊戲開發過程使用j**a語言。其實這一點我有點擔心,因為j**a的效率比c/c++低很多,不過我還沒有深入調研過,而且我想寫的小遊戲首先是pc版的,因此影響並不大。如果以後出現問題了,再做相應處理吧。

libgdx的專案建立分兩部分:1.利用gdx-setup-ui.jar建立工程。2.將工程匯入到eclipse。

libgdx 學習筆記八 Libgdx模組概述

簡介 libgdx 包括幾個模組,對每乙個典型的遊戲架構步驟提供服務。input 對所有平台提供乙個統一的輸入模組並處理。支援鍵盤,觸控螢幕,感測器,滑鼠等 graphics 開啟螢幕上影象的繪製,支援opengl es。files 抽象所有平台檔案訪問為讀寫操作提供合適的方法。math 很實用的模...

libgdx 學習筆記七 Libgdx模組概述

簡介 input if gdx.input.istouched 所有支援輸入的相似函式都會遍歷與處理。graphics 圖形模組抽象了gpu和提供合適方法獲得opengl es的例項之間的通訊。他處理所有樣例 保持opengl的例項和處理所有由製造者提供的實現。圖形模組 提供方法生成點陣圖和紋理,例...

libgdx學習三 動畫

動畫實際上就是放電影一樣的把多張靜態快速的放出來產生了運動的錯覺效果 package com.dddtest import import com.badlogic.gdx.gdx import com.badlogic.gdx.graphics.texture import com.badlogic...