AndEngine之DEMO学习(十二)EaseFunctionExample

在EntityModifier部分已经提到过他,IEaseFunction是定义修改器数值随时间变化的计算函数。例子中使用了多个EaseFunction,并使用一个MoveModifier展示他们的不同。就本身来说这个例子没有什么可说的了,但是在其中有两个新的概率,一个是字体和文字;一个是摄...

2012-05-31 10:52:00

阅读数:6

评论数:0

AndEngine之DEMO学习(十一)AnimatedSpritesExample

又是一个参数说明的例子,AnimatedSprite已经在前面多次出现,在上一节中我也说明了原理,这Demo就看着对具体细节的学习吧。 首先TiledSprite需要的ITextureRegion为ITiledTextureRegion,区别在于ITiledTextureRegion...

2012-05-30 11:06:00

阅读数:5

评论数:0

AndEngine之DEMO学习(十)PathModifierExample

这是一个路径修改器配合动画精灵的例子,我准备分两块来说明,一个是路径修改器的构成;一个是动画精灵的构成。最后达到的效果是一个小人在屏幕四周循环跑动。 路径修改器中定义内部类Path,用于记录路径上的各个点坐标,PathModifier根据坐标生成MoveModifier,完成每两点的...

2012-05-29 16:47:00

阅读数:4

评论数:0

AndEngine之DEMO学习(九)CardinalSplineMoveModifierExample

这个例子又新介绍了一种修改器的实现,CardinalSplineMoveModifier(基数样条移动修改器)。demo的效果是依靠矩形的运动创造出一个心形,当然心形是一个不规则的形状,这里就得使用基数样条的概念。盗用百科: 基数样条是一组单个曲线按照一定的顺序连接而成的一条较大曲线...

2012-05-29 11:16:00

阅读数:5

评论数:0

AndEngine之DEMO学习(八)EntityModifierIrregularExample

这个例子真是已经没有什么好说的了,无非是继承于EntityModifier的一个实现而且,他的名字也说的很清楚,不规则的运动改变器。我们记住一些参数就完全能解决问题,比如X向、Y向的拉升,我就直接上代码加注释完事了,很轻松的例子: package org.andengine.exampl...

2012-05-28 17:27:00

阅读数:6

评论数:0

JQuery的animate()实现菜单滑动

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transiti...

2012-05-28 11:24:00

阅读数:6

评论数:0

AndEngine之DEMO学习(七)EntityModifierExample

接着上篇的内容,这个上个例子说的是使用IUpdateHandler进行业务更新,这回的例子是一EntityModifier的方式对业务进行更新。Modifier我们可以分成两种不同类型,一种可以叫做延时类Modifier,主要处理在一定时间段内的实体变化;一直可以叫做容器类Modifier,...

2012-05-25 17:23:00

阅读数:5

评论数:0

AndEngine之DEMO学习(六)MovingBallExample

上例子之前先罗嗦两句,AndEngine是通过业务线程处理各种变化的,可能包含计算、存储、交互等等,当然最重要的还是改变实体的状态,在渲染的时候会看到实质的改变。举个例子,在业务线程中将TileSprite的显示瓦片顺序的改变,渲染线程显示出来便成为了动画。当然这种改变是需要我们控制的,实体...

2012-05-24 17:26:00

阅读数:5

评论数:0

AndEngine之DEMO学习(五)SpriteBatchExample

一如既往,先上代码再说事。 package org.andengine.examples; import org.andengine.engine.camera.Camera; import org.andengine.engine.options.EngineOptions; impo...

2012-05-24 10:51:00

阅读数:7

评论数:0

android中调用相册里面的图片并返回

Intent intent=new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("image/*"); ...

2012-05-24 10:43:00

阅读数:6

评论数:0

android中cursor的使用

Android 使用的数据库是SQLite数据库,对于数据库记录的操作,可以使用Cursor(游标)来进行。 1. 关于 Cursor 在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情: Cursor 是每行的集合。 使用 moveToFirs...

2012-05-24 10:32:00

阅读数:6

评论数:0

startActivityForResult与onActivityResult

androidActivity之间的跳转不只是有startActivity(Intent i)的,startActivityForResult(Intentintent, int requestCode)也是常用的方法。 其作用是可以用onActivityResult(int reque...

2012-05-24 10:05:00

阅读数:7

评论数:0

针对各种浏览器css不兼容的写法 (转)

/*针对谷歌浏览器内核支持的CSS样式*/ @media screen and (-webkit-min-device-pixel-ratio:0) { 样式 } /*针对IE6特制识别的CSS样式*/ *HTML .SearchBox { 样式 } 针对Firefox浏览器的内核C...

2012-05-22 09:38:00

阅读数:5

评论数:0

AndEngine之DEMO学习(零)AndEngine结构

andEngine结构: 双线程:业务线程、渲染线程,使用ReentrantLock实现两个线程的交替执行。 渲染线程:使用GLSurfaceView提供的渲染功能,内置渲染绘图线程。 第一步:RenderSurfaceView为继承于GLSurfaceView的GL渲染视图,BaseGam...

2012-05-07 16:08:00

阅读数:7

评论数:0

AndEngine之DEMO学习(四)SpriteRemoveExample

package org.andengine.examples; import org.andengine.engine.Engine.EngineLock; import org.andengine.engine.camera.Camera; import org.andengine.engin...

2012-05-06 22:19:00

阅读数:4

评论数:0

AndEngine之DEMO学习(三)SpriteExample

package org.andengine.examples; import java.io.IOException; import java.io.InputStream; import org.andengine.engine.camera.Camera; import org.anden...

2012-05-06 20:59:00

阅读数:5

评论数:0

AndEngine之DEMO学习(二)RectangleExample

package org.andengine.examples; import org.andengine.engine.camera.Camera; import org.andengine.engine.options.EngineOptions; import org.andengine.e...

2012-05-06 01:05:00

阅读数:5

评论数:0

OpenGL颜色混合——glBlendFunc()

混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。 假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色的物体,再绘制红色玻璃。在绘制红色玻璃的时候,利用“混合”功能,把将要绘...

2012-05-05 19:13:00

阅读数:5

评论数:0

AndEngine之DEMO学习(一)LineExample

public class LineExample extends SimpleBaseGameActivity { /* Initializing the Random generator produces a comparable result over different versions...

2012-05-04 23:05:00

阅读数:4

评论数:0

ReentrantLock和内部锁的性能对比

ReentrantLock是jdk5引入的新的锁机制,它与内部锁(synchronize) 相同的并发性和内存语义,比如可重入加锁语义。在中等或者更高负荷下,ReentrantLock有更好的性能,并且拥有可轮询和可定时的请求锁等高级功能。这个程序简单对比了ReentrantLock公平锁、Re...

2012-05-04 11:37:00

阅读数:2

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭