在许多canvas游戏,canvas效果中,经常会有过期的元素需要删除例如现在需要制作一个笨鸟先飞(flappy bird)小游戏,游戏中障碍物(且称为柱子),此时会有一个全局变量保存所有柱子的实例,在逐帧播放的时候循环绘制。当柱子移动到canvas的左边且消失的时候,这个柱子实例就可以删除了。va...
分类:
其他好文 时间:
2015-04-13 18:40:41
阅读次数:
209
多重继承常常被认为是 OOP 中一种复杂且不必要的部分。多重继承面临 crash 的场景并非难以想象,来看下面的例子。 1. 名称冲突 来看以下情况: 如果 Dog 类以及 Bird 类都有一个名为 eat() 的方法,而子类又没有 override 该方法。如果此时调用子类的 eat() 方法,编...
分类:
其他好文 时间:
2015-04-06 17:04:47
阅读次数:
176
动态非常灵活, 创建一个class后, 给实例绑定一个属性:>>> class Bird:... pass...>>> s = Bird()>>> s.name = 'bob'>>> s.namebob也可以给实例绑定一个方法, 但是这对另一个实例是无效的:>>> def age(self,...
分类:
其他好文 时间:
2015-04-06 15:38:06
阅读次数:
118
目录和文件的相关操作- 前一个工作目录~代表目前用户身份所在的home目录mkdir -p /home/bird/testing 各个目录一次建立起来rmdir test 删除空目录rmdir -r test 删除目录中有的文件或目录/非空目录cp 复制目录或者文件cp ./a ./tmp/bb.....
分类:
系统相关 时间:
2015-04-02 22:12:22
阅读次数:
147
多重继承继承是面向对象编程的一个重要的方式,因为通过继承,子类就可以扩展父类的功能。哺乳类:能跑的哺乳类,能飞的哺乳类;鸟类:能跑的鸟类,能飞的鸟类。class Animal(object): passclass Bird(Animal): pass class Dog(Mammal...
分类:
编程语言 时间:
2015-04-01 23:35:25
阅读次数:
243
<scripttype="text/javascript">if(/AppleWebKit.*Mobile/i.test(navigator.userAgent)||(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.loc..
分类:
移动开发 时间:
2015-03-31 13:01:50
阅读次数:
183
Jim Bird是一位经验丰富的软件开发经理、项目经理与CTO,专注于软件开发与维护、软件质量与安全等领域中疑难问题的解决。在过去的15年间,Jim曾管理过团队建设并主导过高性能的财务系统的建设。他的主要兴趣在于如何提升小团队的效率以构建真正的软件:高质量、安全、可靠、高性能及适应性强。近日,Jim...
分类:
其他好文 时间:
2015-03-30 01:35:04
阅读次数:
208
LightOJ 1311 - Unlucky Bird(数学啊 )...
分类:
其他好文 时间:
2015-03-29 09:25:23
阅读次数:
167
这个源码是一个不错的休闲类的游戏源码,飞翔的圆(FlappyBird)游戏源码V1.0,本项目是一个仿FlappyBird的小游戏,只不过是把FlappyBird里面的鸟替换成了简单的圆。感兴趣的朋友可以研究一下。本项目默认编码GBK。源码下载:http://code.662p.com/view/9013.htmlpublicclassLoad..
分类:
移动开发 时间:
2015-03-11 15:11:40
阅读次数:
235
这个源码是一个不错的休闲类的游戏源码,飞翔的圆(Flappy Bird)游戏源码V1.0,本项目是一个仿Flappy Bird的小游戏,只不过是把Flappy Bird里面的鸟替换成了简单的圆。感兴趣的朋友可以研究一下。本项目默认编码GBK。
源码下载:http://code.662p.com/view/9013.html
public class LoadingActivity ex...
分类:
移动开发 时间:
2015-03-11 10:58:50
阅读次数:
209