上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 52 下一页
摘要: Android 利用自带VideoView控件播放视频Activitypublic class Activity01 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final VideoView videoView = (Vid... 阅读全文
posted @ 2012-02-21 20:20 Springside4 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 当我们需要开发一个复杂游戏的时候,而且对程序的执行效率要求很高时,View类就不能满足需求了,这时必须用SurfaceView类进行开发。例如,对速度要求很高的游戏时,View类就不能满足需求了,这时必须使用SurfaceView类进行开发。例如,对速度要求很高的游戏,可以使用双缓冲来显示。游戏中的背景、人物、动画等都需要绘制在一个画布(Canvas)上,而SurfaceView可以直接访问一个画布,SurfaceView 是提供给需要直接画像素而不是使用窗体部件的应用使用的。 每个Surface创建一个Canvas对象(但属性时常改变),用来管理View和Surface上的绘图操作。具体示例 阅读全文
posted @ 2012-02-21 20:05 Springside4 阅读(149) 评论(0) 推荐(0) 编辑
摘要: SurfaceView是View的子类,使用的方式与任何View所派生的类都是完全相同的,可以像其他View那样应用动画,并把它们放到布局中。SurfaceView封装的Surface支持使用本章前面所描述的所有标准Canvas方法进行绘图,同时也支持完全的OpenGL ES库。使用OpenGL,你可以再Surface上绘制任何支持的2D或者3D对象,与在2D画布上模拟相同的效果相比,这种方法可以依靠硬件加速(可用的时候)来极大地提高性能。对于显示动态的3D图像来说,例如,那些使用Google Earth功能的应用程序,或者那些提供沉浸体验的交互式游戏,SurfaceView特别有用。它还是实 阅读全文
posted @ 2012-02-21 19:48 Springside4 阅读(139) 评论(0) 推荐(0) 编辑
摘要: View,是Android的一个超类,这个类几乎包含了所有的屏幕类型。每一个View都有一个用于绘图的画布,这个画布可以进行任意扩展。在游戏开发中叶可以自定义视图(View),这个画布的功能更能满足我们在游戏开发中的需要。在Android中,任何一个View类都只需重写onDraw 方法来实现界面显示,自定义的视图可以是复杂的3D实现,也可以是非常简单的文本形式等。游戏的核心是不断地绘图和刷新界面,Android中提供了 invalidate 方法来实现界面刷新。注意,invalidate 不能直接在线程中调用, 就是不可以在子线程中调用,因此它违背了 Android的单线程模型:Androi 阅读全文
posted @ 2012-02-21 19:38 Springside4 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 经历了个寒假我们又都长了一岁,处人做事又成熟了很多!新的一年,新的开始!同学们,奋斗吧!不是为了别人,是为了自己! 阅读全文
posted @ 2012-02-20 22:03 Springside4 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 下面就贴上一个小程序代码,主要运用SurfaceView来实现在屏幕上画一个圆,你可以通过按方向键和触摸屏幕来改变圆的位置代码:Activitypackage com.view; import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; public class MainActivity extends Activity { /** Called when the activity is f... 阅读全文
posted @ 2012-01-17 09:55 Springside4 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1、Angle (2D Java)Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGLES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。最低运行环境要求不详。项目地址:http://code.google.com/p/angle/2、Rokon (2D Java)rokon是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为 2.0.3 (09/07/10)。总体来说,此 阅读全文
posted @ 2012-01-16 14:22 Springside4 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 常见的3D引擎有:Unreal、Quake、Lithtech、OGRE、Nebula、Irrlicht、Truevision3D...其中开源免费的有:OGRE、irrlicht、fly3d、NeoEngine、revolution3d、 Nebula2、Genesis3d等。OGRE在免费、开源的引擎中评价最高,一个原因是作为一个图形渲染引擎,它支持的图形特性最多,所以渲染质量也不错;另一个原因是设计模式的清晰;另外,速度也不错。OGRE将专注于向一个纯粹的、然而富于协作和扩展性的图形引擎发展,这得益于它的庞大的社群支持,使得很多事情可以通过外挂一些更专业的引擎来实现,物理引擎使用ODE、T 阅读全文
posted @ 2012-01-16 14:19 Springside4 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 字库,又称FLASH,为Flash ROM闪速只读存储器。它以代码的形式装载了手机的基本程序和各种功能程序。至今字库这个名词概念混,很不清楚,到底字库是什么呢?实际上我们可以这样区分,把它们分开叫比较易懂一些。字库,一般可以分别叫程序存储器(称程序)和汉字库存储器(字存),那为什么人家不这样叫呢?这是因为先前手机设计时把汉字库作为一个存储芯片焊接在手机上,程序存储器版本也作为另一个存储焊接再手机上,而后来发展到把程序和字存复合在一起,所以我们称之为字库罢了。字库的容量要比码片的容量大的多,常见的有32M 64及128M等。字库在手机的作用很大,地位非常重要,具体作用如下:1储存主机主程序2储存 阅读全文
posted @ 2012-01-16 13:45 Springside4 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 前期准备工作:1、安装连接电脑的ADB 驱动,这是连接电脑必要的驱动(如果已安装过或自动安装了,可忽略!)下载:HTCDriver3.0.0.008_x32.rar(1.7 MB)或这个驱动:http://bbs.anshouji.com/thread-53371-1-1.html2、获取手机的S/N码:在手机上操作:设置--关于手机--设备信息(设备序列号,即是我们要找的S/N码,先记下来存在一个记事本中)我的是HT15ZV****** (共12位)3、获取HBOOT版本号(关于HBOOT详细说明)重启手机,直到黑屏后,快速按住 【音量-】 和 【开机电源键】,几秒后,即可进入HBOOT模式 阅读全文
posted @ 2012-01-15 21:10 Springside4 阅读(162) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 52 下一页