11 2010 档案

摘要:现在很流行html5,所以我也花时间去学一下,我主要学习的是canvas标签,因为它可以画图,写小游戏。。。发觉canvas写游戏跟用dom操作来写游戏很不同:1,canvas是一张画布,所有东西都是画上去的,如果需要移动某个元素,需要擦掉它,然后再画个新的上去。2,dom操作,如果要画一个东西,需要将dom元素添加到body或某个div中,设置它的样式,然后才会显示对应的样子出来,不过,它要移动... 阅读全文
posted @ 2010-11-18 16:06 Floyd 阅读(4032) 评论(21) 推荐(6) 编辑
摘要:最近回头看看自己以前写的游戏代码,总结出几个可以优化改进的地方,当然还有很多地方需要优化,还希望大家指出来。1。善用DocumentFragment之前有个打飞机的游戏。我是用如下方法添加子弹[代码]问题就来了,我的目的是希望同时能出现5颗子弹,所以我循环将5个子弹对象添加到body,这样会导致一个结果:浏览器reflow了5次。但其实可以找一个载体,来先把这5个子弹类装起来,然后,再一次性添加到... 阅读全文
posted @ 2010-11-05 14:45 Floyd 阅读(2375) 评论(5) 推荐(3) 编辑
摘要:不知不觉,就到了11月份了,其实我为啥要写js游戏,觉得游戏更能引起共鸣。11月份开篇之作:是男人就下100层,相信大家都玩过。这次的游戏的编写难度比之前的都高很多。本次鄙人用了js的继承以及设计模式的工厂模式,也算是一个突破。。。游戏的大致设计思路:1,玩家类Player:一个人能左右移动,以及上下移动的小人。拥有的基本方法:{左右移动 : 单纯的键盘左右移动,向下移动 : 属于向下加速度移动,... 阅读全文
posted @ 2010-11-03 18:23 Floyd 阅读(3438) 评论(12) 推荐(3) 编辑

点击右上角即可分享
微信分享提示