关闭
当前搜索:

SDL 加载显示JPEG图片

在《 SDL点、线、面及图像加载 》一文中自己用SDL显示JPEG失败,现在有了解决方案。 关键函数: SDL_rwops.h:extern DECLSPEC SDL_RWops * SDLCALL SDL_RWFromFile(const char *file, const char *mode);extern DECLSPEC void SDLCALL SDL_FreeRW(SDL_RWop...
阅读(754) 评论(0)

JS实现多张图片绕中心点转动

背景我想实现多张图片绕一个中心点不断转动。 自己对JavaScript不是特别熟悉,但是仍然想实现这样的功能。网上找了许多,没有发现合适的样例。忽然想起大二时翻过的《JavaScript 王者归来》,上面有一段魔法代码,是多张图片进行8字运动。于是找到源码,作出更改,希望能实现多图圆周运动。一张图片先实现简单的情况,一张图片: 我们知道,椭圆的标准方程是x2a2+y2b2=1 \frac{x^2...
阅读(626) 评论(0)

【github travelSystem】高德JS API + WEB API 矩形区域交通态势

想要实现这样的功能用户在网页上画出一个矩形,点击交通态势按钮就能得到相关的交通信息。 当用户用鼠标画矩形,按下鼠标时,记录下矩形对角线的一个顶点的坐标,放下鼠标时,记录下矩形另一个顶点的坐标。然后经过比较处理,保证传给HTTP接口的参数是左下右上的点的坐标。 可以清除现有数据,重新查看交通路况。如果所画的区域没有数据,会出现相应的红色字体提示。 如图: 做法利用jquery.getjson来...
阅读(1066) 评论(0)

QT 程序在windows和linux上的打包

qt程序打包 for linux方法:将release方式编译的可执行文件放到一个新建的文件夹中,然后将所有需要的库文件复制到同目录下。使用ldd查阅需要的库文件。 将所有的库文件复制到当前目录,然后运行。 此处可以写一个脚本。#! /bin/bash EXE='Calender' PWD=`pwd` files=`ldd $EXE | awk '{ if(match($3,"^/"))...
阅读(1266) 评论(0)

QTimer::remainingTime()在win7和CentOS6.5上的差异

环境CentOSabout QT: Qt Creator 2.8.1 , Based on Qt 5.1.1 (GCC 4.6.1, 32 bit) 编译器:GCC 4.9.1 系统:Linux CentOS.com 2.6.32-642.15.1.el6.i686 #1 SMP Fri Feb 24 13:54:50 UTC 2017 i686 i686 i386 GNU/Linux ki...
阅读(355) 评论(0)

linux 静态库与共享库

本文笔记学习自《Professional Assembly Language》 静态库当我们将不同的函数写在不同的文件中,如果主程序调用这些函数,就需要相应的目标文件才能生成可执行文件。目标文件很多的话,不便于管理。我们可以将目标文件整合到一个存档文件中,编译器从存档文件挑选出需要的目标文件,这样的存档文件称之为库文件(library file)。 假设库文件的目标代码被编译到了主程序中,就称之为...
阅读(188) 评论(0)

AT&T 内联汇编

本文大部分内容学习自《Professional Assembly Language》内联汇编系统调用的参数存于EBX,ECX,EDX,ESI,EDI,EBP. 返回值存放在EAX寄存器中。 内联汇编(inline assembly)即在高级语言(C,C++)中加入汇编内容进行编码。 在高级语言中使用汇编常常有这些方法:单独用汇编编写函数然后在C程序中调用;用C写好函数,使用gcc的-S选项得到汇...
阅读(168) 评论(0)

SDL应用之三种字库

SFont 库sfont用大小写英文字母和符号进行内容显示,资源即是字体图片。 sfont下载:http://www.linux-games.com/sfont 我下载SFont 2.03后,解压并make,产生了许多的文件,其中包括三个SFont的测试文件,下面是SFontTest3的效果: 自己来写一个试试,将.h文件,.c文件,要使用的图片文件(我就直接使用24P_Copperpla...
阅读(512) 评论(0)

SDL点、线、面及图像加载

SDL画图系列之点,线,面点SDL库并没有提供直接画点的函数。不过在开发文档中提供了一个在任意视频模式下画出一个像素点的例子。我们可以写自己的画点函数。#include #include #include #define Uint32 unsigned int #define Uint16 unsigned short/* custom dra...
阅读(546) 评论(0)

【github travelSystem】高德JS API 多边形搜索

毕业设计用到了高德地图JS API,多边形搜索部分花了一个下午才完成(javascript现学先用啊),记录一下。 实现功能: 鼠标左击可以在地图中获得点的经纬度位置,点的位置信息会显示在左下角的浮板上。输入关键字配置搜索的对象。点击多边形搜索后用户选择的点成为绘制多边形的顶点,在多边形的范围内会搜索包含关键词的对象,结果显示在右上角的浮板上。点击“清除现有多边形”按钮可以将结果集清空,并移除地...
阅读(1039) 评论(0)

qt (2) —— 部分部件

本文大部分内容学习自《Foundations of Qt Development》QSlider and progressBar下面的小应用由dialog, horizontalSlider, progressBar, pushButton, label构成。 第三个progressBar的范围是(0,0),结果时不显示数值结果并不断运动的,第4个progressBar的范围我想设置成无穷大,但不...
阅读(288) 评论(0)

algorithm 题集七 (17.01.30)

51nod 1449 砝码问题http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1449现在有好多种砝码,他们的重量是 w0,w1,w2,… 每种各一个。问用这些砝码能不能表示一个重量为m的东西。 样例解释:可以将重物和3放到一个托盘中,9和1放到另外一个托盘中。Input 单组测试数据。 第一行有两个整数w,m (2...
阅读(231) 评论(0)

杂记 (7) —— shell, gdb, vim, gcc, mingw32

diff的结果显示解释a - add c - change d - delete 如: $ diff file1 file21c1 时间:0.42000000代表第一行不同1,2d0 < 时间:0.29000000 < after sorted : 代表第一个文件比第二个文件多第一行时间:0.29000000和第二行after sorted :。0a1...
阅读(579) 评论(0)

SDL简单动画

动画是利用人类的视觉特点被创造出来的艺术品。图像在不同的时间和位置出现可以产生一定的视觉特效。SDL程序可以制作动画。想要制作出动画的效果,就需要把握好单位时间内出现的图片数量这一个因素。一般来说,一秒24帧可以得到流畅的动画场景。那么两张图像的时间间隔保持约为41666 microseconds. 下面例子中的GIF图片是GifCam.exe截屏制成。 制作一个简单动画: 红色的圆圈不断扩大...
阅读(580) 评论(4)

linux图形编程之SDL

SDL startSDL是编写跨平台游戏和多媒体应用的支持库,包含了对图形、声音、游戏杆、线程等支持,内容丰富、应用广泛。 ubuntu15.04上安装SDL: Source Code在 http://www.libsdl.org/download-1.2.php上,下载SDL-1.2.15.tar.gz。解压tar -zxvf SDL-1.2.15.tar.gz,在加压后的文件夹SDL-1.2...
阅读(1575) 评论(0)
588条 共40页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:331307次
    • 积分:8856
    • 等级:
    • 排名:第2517名
    • 原创:575篇
    • 转载:13篇
    • 译文:0篇
    • 评论:36条
    我的链接
    最新评论