原创 AndEngine之DEMO學習(二)RectangleExample
package org.andengine.examples; import org.andengine.engine.camera.Camera; import org.andengine.engine.options.EngineO
原创 AndEngine之DEMO學習(一)LineExample
public class LineExample extends SimpleBaseGameActivity { /* Initializing the Random generator produces a comparable
原创 AndEngine之DEMO學習(八)EntityModifierIrregularExample
這個例子真是已經沒有什麼好說的了,無非是繼承於EntityModifier的一個實現而且,他的名字也說的很清楚,不規則的運動改變器。我們記住一些參數就完全能解決問題,比如X向、Y向的拉昇,我就直接上代碼加註釋完事了,很輕鬆的例
原创 AndEngine之DEMO學習(七)EntityModifierExample
接着上篇的內容,這個上個例子說的是使用IUpdateHandler進行業務更新,這回的例子是一EntityModifier的方式對業務進行更新。Modifier我們可以分成兩種不同類型,一種可以叫做延時類Modifier,主
原创 ReentrantLock和內部鎖的性能對比
ReentrantLock是jdk5引入的新的鎖機制,它與內部鎖(synchronize) 相同的併發性和內存語義,比如可重入加鎖語義。在中等或者更高負荷下,ReentrantLock有更好的性能,並且擁有可輪詢和可定時的請求鎖等高級
原创 AndEngine之DEMO學習(五)SpriteBatchExample
一如既往,先上代碼再說事。 package org.andengine.examples; import org.andengine.engine.camera.Camera; import org.andengine.engine
原创 ReentrantLock
ReentrantLock是一個互斥的同步器,其實現了接口Lock,裏面的功能函數主要有: 1. lock() -- 阻塞模式獲取資源 2. lockInterruptibly() -- 可中
原创 OpenGL顏色混合——glBlendFunc()
混合是什麼呢?混合就是把兩種顏色混在一起。具體一點,就是把某一像素位置原來的顏色和將要畫上去的顏色,通過某種方式混在一起,從而實現特殊的效果。 假設我們需要繪製這樣一個場景:透過紅色的玻璃去看綠色的物體,那麼可以先繪製綠色的物