自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Antlook的博客

这是最好的时代,这是最坏的时代

  • 博客(21)
  • 收藏
  • 关注

原创 oslab的环境配置

linux系统配置oslab安装实验环境

2016-03-29 18:52:15 1674

原创 python 基本数据类型的使用

python的基本数据类型的使用列表(list)的定义和使用://用中括号初始化,使用同数组差不多li = [1,2,3,4,5]list 包含的操作函数有:(都是直接在列表中操作的)list.append(object) 在列表的尾部添加元素,可以是任何数据类型li.extend(iterable)

2016-03-23 22:59:18 906

翻译 Lesson 9 View port

SDL2.0也允许你使用 viewport来控制在屏幕上的显示位置,我们使用 viewport来创建 subscreens

2016-03-20 22:14:07 814

翻译 Lesson 8 几何渲染

SDL2.0 中另一个特性就是硬件加速的原始渲染,我们将用他来呈现一些常见的形状

2016-03-19 16:53:51 833

翻译 Lessong 7 纹理加载和渲染

SDL2.0的一个新添加的主要部分就是纹理渲染API,这可以使你进行快速、灵活的硬件渲染,在本教程中我们将使用这种新的技术//加载个人的纹理图像SDL_Texture* loadTexture(string path);//The Wwindow we'll be rendering toSDL_Window* gWindow = nullptr;//The Windo

2016-03-18 16:30:28 752

翻译 Lesson 6 SDL扩展库的使用和加载其他格式的图片

SDL_image库的安装://对于ubuntu 的安装是很方便的,除了SDL_image库外还有许多其他的库以后也要用到,因此采用命令行整体安装的方式sudo apt-get install libSDL2-*//如果只想安装 SDL_image的话那就sudo apt-get install libSDL2-image-*在这个教程里我们只是用到了 SDL_image

2016-03-18 14:32:31 570

翻译 Lesson 5 优化表面加载和拉伸图像

直到现在我们已经传送了我们的原始图像,因为我们只显示一个图像,因此它不重要。当你制作一个游戏的时候,传送原始图像会导致不必要的速度下降。我们将转换他们到一种速度更高的格式SDL2 对SDL的表面也有一个新的拉伸功能,它允许你一个图像缩放到不同的大小,在这个教程中我们将把一个图像缩放到他的一半还有拉伸这个图像到一个完整大小SDL_Surface* loadSurface(string p

2016-03-17 22:23:49 841

翻译 Lesson 4 按键

关闭窗口只是SDL中一种可以处理的事件,其他类型例如游戏中大量的键盘输入,本教程我们将让不同的图像显示根据你按下的键盘:enum KeyPressedSurfaces{ KEY_PRESS_SURFACE_DEFAULT, KEY_PRESS_SURFACE_UP, KEY_PRESS_SURFACE_DOWN, KEY_PRESS_SURFACE_LEFT

2016-03-17 13:46:46 507

翻译 Lesson 3 事件驱动编程

事件驱动编程                                                                                除了把图片显示在屏幕上,游戏要求你处理来自用户的输入,你可以用SDL的事件处理系统//主循环标志bool quit = false;//事件处理函数SDL_Event e;/*在我们的代码中,S

2016-03-13 19:43:01 571

翻译 lesson 2 在窗口上显示图像

//本教程的地一个垫脚石:一个弹出窗口//现在SDL已经设置好了, 是时候做一个梗概使SDL图形程序在屏幕上渲染显示//使用 SDL 和标准 IO#include#include//屏幕尺寸常数const int SCREEN_WIDTH = 640;const int SCREEN_HEIGHT = 480; /*我们在顶部包含SDL的头文件,因为我们需要SDL函数和数据类

2016-03-13 17:33:57 625

翻译 lesson 01 Hello Sdl

在linux 上安装 SDL2(我的机器是哦linuxmint)SDL2  我们选择下载源码自己编译安装()SDL2.0源码下载在页面中选择自己需要的版本,当然你也可以选择利用apt-get 安装//下载安装后的 测试文件/*************************************************************************

2016-03-13 15:23:47 515

原创 (十三)利用processing模拟粒子系统

模拟粒子系统,粒子的组成,粒子系统的组成,粒子系统的多样性;粒子的设计:class Particle{ PVector location; //粒子的位置 PVector velocity; //粒子的速度 PVector acceleration; //粒子的加速度 float mass;

2016-03-12 18:52:50 13525 1

原创 (十二)利用processing模拟现实生活中的力

图形化模拟现实生活中的力移动的物体类://移动的物体class Mover{  PVector location; //物体的位置  PVector velocity; //物体的速度  PVector acceleration; //物体的加速度  float mass; //物体的质量  float G

2016-03-11 16:26:00 4135

原创 (十一)processing中的向量运算方法

向量加法://实现弹球程序PVector location;PVector veclocity;void setup(){  size(480, 100);  smooth();  location = new PVector(random(0, width), random(0, height));  veclocity = new PVector(0.5, 1); 

2016-03-09 22:53:17 7392 2

原创 linux文件的压缩解压缩

linux(ubuntu)文件的压缩格式有:{".7z", ".bz2", ".gz", ".lzma", ".tar", ".tar.7z", ".tar.bz2", ".tar.gz", ".tar.lzma", ".tar.xz", ".xz", ".zip", ".rar"}文件的压缩解压缩命令://7z7z a XX.7z file1 file2 file3

2016-03-06 22:28:02 625

原创 清除系统日志的shell脚本

清除/var/log目录下的日志文件的脚本程序:#!/bin/sh#清除/var/log目录下的日志文件LOG_DIR=/var/logROOT_UID=0    #只有用户ID变量$UID为0的用户才有root权限LINES=50      #默认的行数E_XCD=66      #不能进入到目录时的退出代码值E_NOTROOT=6

2016-03-06 14:55:12 1250

原创 linux shell的运行(有意思)

修改权限运行shell程序chmod u+x XXX.sh./XXX.shshell程序的开头用,在添加权限后可以以 ./XXX.sh运行:#!/bin/sh创建一个自我删除的程序(这程序一运行就会自我删除,rm himself不会输出)#!/bin/rmecho "rm himself"创建一个自我显示的程序:#!/bin/lessecho "ca

2016-03-06 14:27:42 482

翻译 python uuid库的使用

python 的uuid库是用来生成一串唯一表示的包,uuid是一个 32 位的16进制数,用来设置唯一的辨识信息,具体uuid功能查看维基百科uuid库的使用方法(uuid使用文档翻译):uuid 帮助模块:uuid - UUID 对象(全局唯一标识符)根据 RFC 4122文件:    /usr/lib/python2.7/uuid.py模块文档:    http://

2016-03-04 17:00:26 4146

翻译 python qrcode 库的使用

python qrcode 库的使用首先要安装PIL图形处理库(安装方法:点击打开链接)qrcode的使用方法:命令行生成二维码(二维码内容为Some text)qr "Some text" > test.png简单的python程序生成二维码#!/usr/bin/env python#coding=utf-8import qrcodeimg = qrcod

2016-03-03 17:49:29 3683

原创 ubuntu安装图像处理库PIL

PIL(Python Image Library)图像处理库,是python中最常用的图像处理库,目前的版本是1.17。该库提供了基本的图像处理功能,例如改变图像改变大小、格式转换、色场空间转换、图像增强、直方图处理、生成二维码、插值和滤波等。在安装PIL之前,需要安装依赖库:zlib, png, freetype, jpeg依赖运行库的安装:这个库是不能用 apt-get安装的,因此需要

2016-03-02 23:45:48 2359

原创 (十)利用processing绘制3D图形

3D图形的旋转://import processing.opengl.*;void setup(){  size(800, 600, P3D);  noStroke();  fill(255, 190);}void draw(){  background(0);  pushMatrix();  translate(width/2, height/2);

2016-03-02 13:17:54 9136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除