摘要: 本文将主要介绍Pygame的draw模块,主要内容翻译自pygame的官方文档http://www.pygame.org/docs/ref/draw.html pygame.draw 模块用于在Surface上绘制一些简单的图形,比如点、直线、矩形、圆、弧等。 下面这段话引自龙昌博客·Pygame学习笔记3:绘图:pygame.draw中函数的第一个参数总是一个surface,然后是颜色,再后会是一系列的坐标等。稍有些计算机绘图经验的人就会知道,计算机里的坐标,(0,0)代表左上角。而返回值是一个Rect对象,包含了绘制的领域,这样你就可以很方便的更新那个部分了。 先从整体来看pyg 阅读全文
posted @ 2012-07-01 20:49 李林克斯 阅读(33740) 评论(0) 推荐(4) 编辑
摘要: 这篇博客主要是从功能上介绍几个Pygame的模块,没有深入到代码细节。大部分内容来自《Python基础教程》。pygame pygame模块会自动导入其他Pygame模块,所以如果用了 import pygame,就能自动访问其他模块,比如pygame.display等。 pygame模块包括Surface函数(和一些其他工具),它可以返回一个新的Surface对象。Surface对象就是一个有确定尺寸的空图像,可以用来进行图像绘制和移动。移动(blit方法)只意味着将内容从一个表面转移到另外一个表面上面。单词blit是从属于block transfer的缩写BLT衍生而来。 ini... 阅读全文
posted @ 2012-06-28 02:38 李林克斯 阅读(5594) 评论(0) 推荐(0) 编辑
摘要: Pygame是跨平台的Python模块,专为电子游戏设计。 包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低阶语言,如C语言或是更低阶的组合语言束缚。基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)都完全简化位游戏逻辑本身,所有的资源结构都可以由高级语言提供,如Python。 上面是一段摘自维基百科的关于Pygame的简介。既然是一个用来写游戏的模块,不妨先来了解一下计算机游戏的结构。首先想象一下视频,是通过把一帧一帧的静态图片快速连续的播放来实现“动画”的效果。其实游戏也类似,不断地把图像、文字、状态等按照一定的次序绘制到屏幕上,就可以看到运动的游戏画面。 . 阅读全文
posted @ 2012-06-26 13:28 李林克斯 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 本文是转载,原文地址:http://blog.51yip.com/linux/1176.html一,什么的是apt-get高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。它根yum ,pacman,installpkg等性质差不多,是系统软件的管理工具。会用其中一种基本上都会用了。二,apt-get中文参数用法:apt-get 阅读全文
posted @ 2012-04-23 21:37 李林克斯 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: lftp是一个很稳定很好用的命令行ftp工具。get命令用来下载文件,却无法下载文件夹。如果要上传和下载文件夹,就要用到mirror命令了。 简单示例: 下载:mirror rdir ldir // 将远程目录rdir下载到本地目录ldir 上传:mirror -R ldir rdir // 将本地目录ldir上传到远程目录rdir 下面是help mirror的帮助信息:lftp :~> help mirror Usage: mirror [OPTS] [remote [local]]Mirror specified remote directory to local d... 阅读全文
posted @ 2012-04-17 15:50 李林克斯 阅读(13904) 评论(0) 推荐(0) 编辑
摘要: 如果直接在python shell使用django template有可能会出错,具体情况如下: 代码:1 from django import template2 t = template.Template('My name is {{ name }}.') 出错: 1 Traceback (most recent call last): 2 File "<pyshell#4>", line 1, in <module> 3 t = template.Template('My name is {{ name }}.' 阅读全文
posted @ 2012-04-08 16:46 李林克斯 阅读(1569) 评论(0) 推荐(0) 编辑
摘要: 在windows 7系统上使用setup.py install的方法安装好django,然后在执行执行django-admin.pystartprojectmysite 新建站点的时候出现以下报错信息Traceback (most recent call last): File "G:\python\python27\Scripts\django-admin.py", line 2, in <module> from django.core import managementImportError: No module named django.core具体原因 阅读全文
posted @ 2012-04-08 11:57 李林克斯 阅读(233) 评论(0) 推荐(0) 编辑