2013年2月18日
摘要: 蛇年到,贪吃蛇还是要出马下的,不准备写完整的程序,就让蛇跑起来,尾巴的长起来吧,蛇头有点动画得了。先讲讲一些原理,蛇的脑袋使用键盘控制,因此重写他的keyPressEvent是势在必行的;蛇身能够增长,运动,原来我计划是蛇身的每一块的坐标都会移动,可看见一个老哥说每次只要把尾巴移动的蛇脑袋那里,蛇脑袋再往前跑跑,蛇就动了,想想也是。蛇身是一块块组成的,很对的块形成一个组,变成蛇的身子,每次蛇要长长,只要在这个组里增加新的块即可。因为使用了大量的图形,因此使用PyQt里面的带Graphics的那一堆类,重写QGraphicsItem的类或者子类,完成特定的功能,作为基本的元素;使用QGraphi 阅读全文
posted @ 2013-02-18 17:00 duoduo3_69 阅读(3489) 评论(3) 推荐(1) 编辑