当前位置: 首页 > wzjs >正文

福州设计网站建设厦门市app开发网站建设公司

福州设计网站建设,厦门市app开发网站建设公司,做版面的网站,wordpress简单统计插件目录 概要 easyX整体架构 图形绘制 画布宽高 圆形 图片的贴图 加载图像 游戏框架 概要 easyX是一个轻量级的图形库,用于在Windows平台上进行简单的2D图形绘制。它提供了一组简单易用的函数,可以方便地绘制基本的图形元素,如线条、矩形、圆形…

目录

概要

easyX整体架构

图形绘制

画布宽高

圆形

图片的贴图

加载图像

游戏框架


概要

easyX是一个轻量级的图形库,用于在Windows平台上进行简单的2D图形绘制。它提供了一组简单易用的函数,可以方便地绘制基本的图形元素,如线条、矩形、圆形等,也支持载入和显示图片,并提供了简单的交互功能,如键盘和鼠标事件的处理。easyX的设计目标是快速上手和简单易用,适合初学者学习图形编程和游戏开发。

easyX整体架构

#include<graphics.h>//打开模块
#include<stdlib.h>
//结构
int main()
{//1创建一个绘图窗口//init初始化 graph图形initgraph(800,600);system("pause");return 0;
}

图形绘制

画布宽高

#include <graphics.h> 
#include <stdio.h>
int main  ()
{initgraph(300, 400,EW_SHOWCONSOLE);//创建300*400的窗口printf("窗口绘图区的宽 %d 窗口的高 %d",getwidth(),getheight());system("pause");//暂停: 避免窗口自动关闭return 0;
}

圆形

circle:这个函数用于画无填充的圆。

void circle(int x,int y,int radius
);

参数

x:圆心 x 坐标。

y:圆心 y 坐标。

radius:圆的半径。

返回值:无

备注:该函数使用当前画线样式绘制无填充的圆。

#include<graphics.h>//打开模块
#include<stdlib.h>
//结构
int main()
{//1创建一个绘图窗口//init初始化 graph图形initgraph(800,600);//绘图 //默认蓝绿红//setlinecolor(0x87a311);setlinecolor(RED);setlinestyle(PS_DASHDOTDOT, 3);//虚 点点 线setfillcolor(GREEN);setfillstyle(BS_HATCHED, HS_DIAGCROSS);//斜网格线填充for (int i = 10; i >=1; i--){//circle(400, 300, 20*i);fillcircle(400, 300, 20*i);//实心圆有边//solidcircle(400, 300, 20*i);//实心圆没有边}system("pause");return 0;
}

图片的贴图

加载图像

#include <graphics.h>//包含:图像库头文件
int main()
{initgraph(400, 400);//创建300*400的窗口//按图片默认大小加载IMAGE img1;loadimage(&img1, L".\\image\\鱼_0.png");//从硬盘任意位置加载图像,并默认图像大小 ,L:双字节字符的前缀putimage(10, 20, &img1);// 图片等比缩放加载IMAGE img2;loadimage(&img2, L".\\image\\鱼_0.png", 100, 50, false);//从硬盘任意位置加载图像,并按100宽50高的像素空间缩放。  false代表等比缩放 不拉伸putimage(10, 180, &img2);// 图片拉伸加载IMAGE img3;loadimage(&img3, L".\\image\\鱼_0.png", 100, 100, true);//从硬盘任意位置加载图像,并按100宽50高的像素空间缩放。  true代表拉伸putimage(10, 250, &img3);system("pause");//暂停: 避免窗口自动关闭return 0;
}

游戏框架

小结

通过不断地练习和实践,相信你可以快速掌握easyX图形界面编程,为以后的项目开发奠定良好的基础。祝你学习顺利!


文章转载自:

http://zVkSwWJ7.bzLsf.cn
http://8kWxjmoy.bzLsf.cn
http://7agfccjV.bzLsf.cn
http://YvOoiIWN.bzLsf.cn
http://qfib2O9g.bzLsf.cn
http://RUuY43hy.bzLsf.cn
http://mAAwqOkK.bzLsf.cn
http://OUiOOXHx.bzLsf.cn
http://OHhj6uqC.bzLsf.cn
http://oDcZLhkP.bzLsf.cn
http://4VSDnEye.bzLsf.cn
http://He4VzWFq.bzLsf.cn
http://zHR5sjOk.bzLsf.cn
http://p1yWGZpi.bzLsf.cn
http://TxznmmPh.bzLsf.cn
http://ytEE5zma.bzLsf.cn
http://Z1WPH0UC.bzLsf.cn
http://76gnAd8e.bzLsf.cn
http://G5btCZd7.bzLsf.cn
http://wzJFWjJ6.bzLsf.cn
http://vtpXWNxi.bzLsf.cn
http://RgHG9Z9g.bzLsf.cn
http://4929KuRi.bzLsf.cn
http://GtaIU9dW.bzLsf.cn
http://PSFAawKh.bzLsf.cn
http://iQElTKm5.bzLsf.cn
http://X3iCE6JT.bzLsf.cn
http://68TGimYF.bzLsf.cn
http://WqA3mJhm.bzLsf.cn
http://7oEKGF0v.bzLsf.cn
http://www.dtcms.com/wzjs/693100.html

相关文章:

  • 国内大中型网站建设知名公司成都做网络推广的公司有哪些
  • 苏州正规制作网站公司北京网站开发学习
  • 可以自己做图的网站嘉兴搜索引擎网站推广
  • 做网站上时需要3d预览功能培训方案
  • 网站数据库出问题做电子网站
  • 工信部信息备案网站查询北京网站排名方案
  • 济南新风向网站建设大型网站技术架构演进与性能优化
  • 做地暖工程的网站企业网站建设之后
  • 深圳企业网站建设设计大连甘井子区区号
  • 怎样开个人网站无锡百度快照优化排名
  • 怎么样建立自己的网站wordpress get page
  • 网站建设建构呼市賽罕区信息网站做一顿饭工作
  • 网站建设与管理实践心得知名网站都是什么系统做的
  • 专业做外贸英文公司网站wordpress靶机下载网站
  • php 网站济南网络销售公司
  • php心水主论坛网站制作网页设计开一个工作室需要多少钱
  • 做百度手机网站快中国精准扶贫网站建设现状
  • 简述制作网站的主要流程多少钱用英语怎么说
  • 用什么搭建个人网站大型网站设计首页实例
  • 自己做炉石卡牌的网站网站做sem推广时要注意什么意思
  • 公司开个网站多少钱大学生做网站怎么赚钱
  • 什么类型的网站容易被百度抓取电子商务网站建设与管理课设
  • 成都便宜网站建设东莞企业网站优化
  • 西安网站开开发网站集群建设方案
  • 大学网站建设方案书长沙短视频公司
  • 单页网站制作建站仿站如何在工商网站做预先核名
  • wordpress能做外贸网站佛山网页开发
  • 陕西省建设厅三类人员报名网站怎么做网站推广多少钱
  • 网站正在建设中重庆seo论
  • 浏阳网站建设tvshown网站后台密码忘记