原创 J2ME中繪製和填充多邊形

J2ME上任意多邊形填充算法 http://www.docin.com/p-160437612.html JMicroPolygon is a project to provide polygon drawing and fillin

原创 Libgdx中Box2D與Sprite的同步

box2d中的單位是以米(m)爲單位,但我們遊戲中的渲染是以像素(px)爲單位的。所以就有一個在渲染的時候的同步問題。由於box2d只負責計算數據,所以就有兩種方式來進行兩者之間的同步。 1.以box2d中的m爲基準 2.以精靈的繪

原创 Box2D例子——Demo0掉落的小球

<pre name="code" class="java">package com.cvte.game; import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.g

原创 Box2D注意事項

關於libgdx和box2d的圖形 在libgdx的stage或者spriteBatch裏畫圖.圖的對稱點是左下角. 在libgdx的TextureRegion從Texture裏取需要的區域時,圖的對稱點是左上角. 在box2d裏

原创 Box2D例子——Demo3自行車

package com.cvte.game; import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.gdx.Gdx; import com.badlogic.gd

原创 Animated grass using LibGDX

A little and easy tutorial today, but which can add a nice value to your games: we’re going to animate some grass to e

原创 Box2D v2.1.0用戶手冊(8)——關節(Joints)

第08章 關節(Joints) 8.1 關於 關節用於把物體約束到世界,或約束到其它物體上。在遊戲中, 典型例子有木偶, 蹺蹺板和滑輪。用不同的方式將關節結合起來使用, 可以創造出有趣的運動。 有些關節提供了限制(lim

原创 Box2D例子——Demo2停不下來的球球

<pre name="code" class="java">package com.cvte.game; import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.g

原创 Box2D例子——Demo1掉落的小球

<pre name="code" class="java">package com.cvte.game; import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.g

原创 Box2D v2.1.0用戶手冊(12)——其它

第12章 調試繪圖(Debug Drawing) 實現 b2DebugDraw 可得到物理世界的細部圖,這裏是可用的實體: •                    形狀輪廓 •                    關節連通性

原创 在Libgdx中修正物理引擎Box2d時間步長

文章翻譯並修改自原文David Saltares。博主經驗豐富,他的很多關於Libgdx的文章都值得一讀,再此特作推薦。 Fix your Timestep是Glenn Fiedler所寫的一篇關於處理物理模擬的文章。這篇文章是2006年

原创 Box2D例子——打磚塊

一個永遠反彈的球 這次我們以一個打磚塊小遊戲展開學習。首先,在上篇的基礎上我們做出調整。 world = new World(new Vector2(0, 0f), true); 我們把重力設置爲0,因爲該遊戲中並不需要重力。

原创 Box2D v2.1.0用戶手冊(11)——雜項(Loose Ends)

第11章 雜項(Loose Ends) 11.1 隱式摧毀 Box2D沒有使用引用計數。你摧毀了body後,它就確實不存在了。訪問指向已摧毀body的指針,會導致未定義的行爲。 也就是說,你的程序可能會崩潰。以debug方

原创 Box2D v2.1.0用戶手冊(9)——接觸(Contacts)

第09章 接觸(Contacts) 9.1 關於 接觸(contact)是由 Box2D 創建的用於管理fixture間碰撞的對象。接觸有不同的種類,它們都派生自 b2Contact,用於管理不同類型形狀之間的接觸。例如,

原创 LiquidFun

liquidfun on github https://github.com/google/liquidfun gdx-liquidfun-extension https://github.com/finnstr/gdx-liquidf