如何用sdl让图片移动

 时间:2026-02-14 05:31:00

1、准备两张图片0.bmp、1.bmp,1.bmp是顶层的小图片,创建一个imgmv.c文件。

如何用sdl让图片移动

2、定义两个SDL_Surface,一个image一个bg

如何用sdl让图片移动

3、定义两个SDL_Rect,一个src一个dest

如何用sdl让图片移动

4、做屏幕窗口相关的一些初始设置。

如何用sdl让图片移动

5、载入并绘制出背景图片0.bmp。

如何用sdl让图片移动

6、上层移动的图片1.bmp绘制到顶层,并设置dest.x=0,dest.y=0初始图片绘制到左上角。

如何用sdl让图片移动

7、下面就是复制上面的内容,把前面设置SDL_Delay(1000)延迟1秒再继续执行,把dest.x+=5,dest.y+=5每次x、y移动5个像素,可以多复制几次,或者写到for/while虚循环中执行。

如何用sdl让图片移动

8、然后我们编译后执行就会得到图片从左上角向右下方向移动的效果。

如何用sdl让图片移动

  • eclipse 批量修改java文件编码
  • PS中的文字工具
  • C#如何解析json数据
  • 如何制作渐变式图标?
  • 怎么配置IIS使浏览器显示详细的错误信息
  • 热门搜索
    怎么去除毛孔 安信地板质量怎么样 孕妇便秘怎么调理 做梦梦到蛇是什么意思 今天是什么日子老黄历 烂尾楼业主怎么办 维卫智能马桶怎么样 密西西比河上的生活 电脑版微信怎么登陆 怎么把网页放在桌面