`
liubin0908
  • 浏览: 7214 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
android2D游戏的开发中,主要用surfaceview与view。二者的区别 1.画布的更新 view是通过postInvalidate()与invalidate()执行的,也就是说画布是由系统的UI来进行更新的,但是画布如果是更新时间太长,会造成UI线程阻塞,从而引发按键或者去、触屏幕无响应等问题 surfaceview是由新的线程单独执行,所以不会出现这类问题 2.试图机制 view没有双缓冲机制,surfaceview有 但是如果是一款棋牌类游戏,游戏画面是被动更新,画布的绘制是根据玩家的触屏或者按键来响应的话,这时建议用view,从而减少surfaceview单独开一个线程而带来的 ...
在J2ME编程中,为了降低文件的尺寸,经常把类似的小图片合并成一个文件,在程序实际绘制的时候,可以根据需要只显示该文件中的一部分图片。Graphics中的setClip方法就是实现该功能的。   setClip方法的原理是通过只在屏幕上显示一部分内容,让图片恰好位于该部分的内容显示出来。   setClip的方法就是在屏幕上设置这个“透视孔”,只有位于该孔中的图片内容显示出来。 下面介绍个例子 如果想将一张图片切开来画 比如进度条 我们可以 g.setClip(17,0,drink_num*58/_goal,ResoMgr.instance().getImage(ImageHan ...
1.J2ME采用模块化的结构 底层是宿主机的操作系统,内部则分为三层, Java Virtual Machine(虚拟机层); Configuration(配置层); Profile(简表层)。J2ME有两类虛拟机:CVM(C虚拟机)和KVM(K虚拟机), CVM功能比KVM功能更为强大; Configuration层:Configuration是J2ME对于嵌入式设备的规范,在这些规范中,定义了设备至少要符合的运算能力、供电能力和内存大小等规范,按照规范一般把嵌入式设备分为CLDC(Connected Limited Device Configuration)和CDC(Connected De ...
[color=green][/color] forEach:遍历数组里的每一个数值,做操作 一:dojo.forEach(array, function(x) { x = x + 2; }); —————— dojo.forEach(array, function(x) { if (x == 2) { return; //注意是return 不是continue/x=2的时候跳过 } x = x + 2; }); 二:dojo.every:判断数组里面的每一个数值是否满足特性 var isMod2 = dojo.every(array, function(x) { return ...
TestSuite testSuite = new TestSuite(); testSuite.addTestSuite(**.class); ...           ... 按照如上的方法,引用testsuite,可以无穷的添加到一个testsuite对象中,并一次执行你所需要的watij用例 但是一旦你的用例超过一定的数量,IE就会因为内存不足而溢漏 此时推荐你两个方法: static     {         try         {             ie.start();             ie.bringToFront();             ie.fu ...
[/b]watij的相关疑难问题 [b]问题1:字段没有name,id或者id,name是生成的不能用 方案1:引用上一层的节点,对本节点的应用 方案2:通过elements().get(int index)的方法可以得到该节点 问题2:隔着frame引用其他的节点报错 方案: ...
Global site tag (gtag.js) - Google Analytics