摘要: 本着实践和动手第一的原则,我稍稍看了一些资料和简单的开发代码之后,对游戏开发有了一个初步的认识。迫不及待想要弄一个小东西。一定要让个什么东西在即的手中动起来。一开始我是想到了之前我都手机上的那个直升飞机游戏。飞机一直下落,按下一个键飞机就飞高。一高一低的躲避前面的障碍物。 不过自己不知道什么原因就想到了一只逃跑的老鼠被人用绳子绑住了尾巴。(看,人们总是这么残忍。) 上一篇文章本来就想写这个demo。结果前面开篇扯了一些游戏的相关知识,没想到就一大篇了,所以上一篇单独一篇作为预备知识(觉的自己很无耻)。 阅读全文
posted @ 2011-09-28 00:46 琴弦 阅读(1858) 评论(8) 推荐(1) 编辑
摘要: 一直想自己写游戏玩,虽然我平时对游戏不是很感冒;不过我总是有很多好玩的游戏点子,想自己开发出来给自己和朋友们玩。 最近浏览了很多关于游戏开发的资料。游戏,说的透彻点就是利用键盘、触摸屏、感应器、手势、mic等做为输入, 图像、声音、文字以一种有趣的方式组合调用做为输出。看透本质还是输出+输入。 阅读全文
posted @ 2011-09-26 00:42 琴弦 阅读(749) 评论(3) 推荐(0) 编辑
摘要: 为什么要写博客。这里所说的博客更多的偏重于技术博客,但是一般的生活博客其它博客也是适用的,如果你正在犹豫和徘徊要不要坚持写博客。那么读完这篇文章或许你会有答案。 对于个人来说,坚持写博客可以 整理思路、结交朋友、增长知识、回顾历程、温故知新;对于他人来说,通过你的博客不仅仅获得了知识,更多的是得到一个交流的平台,相互认识结交更多朋友,同时结交你这个朋友。 阅读全文
posted @ 2011-09-26 00:40 琴弦 阅读(2252) 评论(19) 推荐(7) 编辑
摘要: 此篇文章还是google官方2009年开发者日上的分享内容,前面两篇文章有过详细说明。详细可用通过 www.cmd100.com 了解更多。情况说明当程序的数据有改变的时候就需要更新屏幕,这个时候我们就采用invalidata方法。这个方法简单方便,而当我们调用这个方法的时候我们整个视图都发生了更新。而我们的数据一般情况下只是在某一个区域内做出改变,这个时候我们再去更新其他没有数据改变的区域就很浪费资源。这个时候我们考虑如何优化。解决办法Android提供系统了两个局部更新数据的方法:invalidate(Rect dirty);invalidate(int left, int top, in 阅读全文
posted @ 2011-01-06 00:02 琴弦 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 视图的背景是根据视图的大小自动调节的。不管图像的尺寸是多大,如果图像做为视图的背景的时候,图像会自动缩放来匹配填充视图的大小。当视图大小和背景图片的尺寸不匹配的的时候,系统会自动的缩放图片。这样的自动调整如果多次甚至大量的出现在我们的应用中,那么势必会造成程序加载到延时、效率降低。那么我们如何尽量的避免自动缩放呢? 一、提供的背景图片正好和视图的大小一致 二、背景图片预先缩放,减少缩放次数。 阅读全文
posted @ 2010-12-23 20:54 琴弦 阅读(2628) 评论(1) 推荐(2) 编辑
摘要: 文章地址:http://www.java88.cn/archives/80 listview的优化,重点说演讲中的第一部分——如何使用Adapter。stview相信是大家熟知的一种视图控件了,那么在Adapter相信大家也是一定不会陌生。正如这位是工程师说话Adapter是listview和数据源之间的中间人。关系如图所示。图片是演讲时所用ppt中的图片。 阅读全文
posted @ 2010-12-09 11:04 琴弦 阅读(392) 评论(0) 推荐(0) 编辑