C++图形开发(3):静止的小球(fillcircle函数)

这篇具有很好参考价值的文章主要介绍了C++图形开发(3):静止的小球(fillcircle函数)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.如何实现?

要实现在图形界面得到一个小球,我们的graphics库提供了一个函数:

fillcircle();

其格式为:

fillcircle(x轴坐标,y轴坐标,半径);

2.一个小球

现写一段代码,在图形界面生成一个小球:

#include<graphics.h> 
#include<conio.h>

int main() {
	initgraph(600, 600);
	fillcircle(300, 300, 100);
	_getch();
	closegraph();
	return 0;
}

效果:

C++图形开发(3):静止的小球(fillcircle函数),编程,C++,C++图形开发,c++,开发语言
坐标图:

C++图形开发(3):静止的小球(fillcircle函数),编程,C++,C++图形开发,c++,开发语言

3.多个小球

如果是多个小球呢?

#include<graphics.h> 
#include<conio.h>
#include<stdio.h>

int main() {
	initgraph(600, 600);
	fillcircle(300, 100, 50);
	fillcircle(300, 300, 50);
	fillcircle(300, 500, 50);
	_getch();
	closegraph();
	return 0;
}

效果:
C++图形开发(3):静止的小球(fillcircle函数),编程,C++,C++图形开发,c++,开发语言
坐标图:
C++图形开发(3):静止的小球(fillcircle函数),编程,C++,C++图形开发,c++,开发语言

4.更多花样呢?

可不可以在上面的基础上增加一些花样呢?
我们先把设计图画出来:(本人字丑,请忽略)
C++图形开发(3):静止的小球(fillcircle函数),编程,C++,C++图形开发,c++,开发语言
代码实现:

#include<graphics.h> 
#include<conio.h>
#include<stdio.h>

int main(){
		initgraph(800, 600);
		fillcircle(200, 300, 25);
		fillcircle(200, 200, 50);
		fillcircle(100, 300, 50);
		fillcircle(300, 300, 50);
		fillcircle(200, 400, 50);
		fillcircle(600, 300, 25);
		fillcircle(600, 250, 10);
		fillcircle(550, 300, 10);
		fillcircle(650, 300, 10);
		fillcircle(600, 350, 10);
		_getch();
		closegraph();
	}


效果:
C++图形开发(3):静止的小球(fillcircle函数),编程,C++,C++图形开发,c++,开发语言
是否已经感受到来自眼睛的欺骗了呢?文章来源地址https://www.toymoban.com/news/detail-519841.html

到了这里,关于C++图形开发(3):静止的小球(fillcircle函数)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【C/C++】C语言开发者必读:迈向C++的高效编程之旅

    🧑 作者简介 :阿里巴巴嵌入式技术专家,深耕嵌入式+人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍 :分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向的学习指导、简历面试辅导、技术架构设计优化、开发外包等

    2024年03月20日
    浏览(50)
  • C++图形开发(1):graphics图形库简介与安装

    为了帮助大家实现真正的、更有意思的C++开发,本人决定开一个C++图形开发的专栏,来制作更多的有意思的游戏、程序。 首先我们要了解的,就是控制台和图形库之间的区别: 控制台是一种基于字符的显示方式,它使用文本字符来组成屏幕上的图像。它通常用于命令行界面

    2024年02月12日
    浏览(54)
  • C++图形开发(10):移动的方块

    那么我们今天就来实现一下矩形的移动 注意:本篇文章的内容都是基于此前用空格控制的小球的基础上进行开发的,详见: C++图形开发(8):空格键控制小球起跳 先来回忆下之前的代码吧~ 首先我们要定义所需的变量: 这几个变量的含义: ①: rect_left_x ②: rect_top_y ③:

    2024年02月13日
    浏览(34)
  • C++图形开发(15):C++小游戏——别碰方块

    经过了十几篇文章的开发,“别碰方块”小游戏已经完成啦! 直接下载地址(不是静态编译不能单EXE文件运行,所以上传的是整个项目):一个C++小游戏“别碰方块” 注意:源代码若要成功编译,请确保满足以下条件: 1.使用Visual Stdio进行编译 2.已正确安装 graphics.h 图形库

    2024年02月16日
    浏览(37)
  • Unity和C#游戏编程入门:创建迷宫小球游戏示例

    💂 个人网站:【工具大全】【游戏大全】【神级源码资源网】 🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】 💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 当涉及到Unity和C#游戏编程入门时,以下是一些示例代码,可以帮助初学者更好地理

    2024年02月08日
    浏览(41)
  • C语言图形界面开发(演示视频、完整代码文件)

    C语言初学者开始都是在黑白控制台上开发一些小程序,实现一些小功能,因为基础的C语言可视化效果比较差,所展示的都是黑白的字符和数字,比较单调乏味。一些大学的计算机类专业学生,大一学习C语言,学习基础语法和算法,通过平台刷题提高自己编程能力,一般不专

    2024年02月04日
    浏览(48)
  • [QT编程系列-3]:C++图形用户界面编程,QT框架快速入门培训 - 2- QT程序的运行框架:HelloWorld、常见控件、对象树原理

    目录 2. QT程序的运行框架 2.1 Hello World程序框架 2.2 QT Designer初识 2.3 用QT Designer设计用户登录界 上述示例代码中,首先根据应用程序的需求使用 QCoreApplication 或 QApplication 定义 app 对象。如果你的应用程序需要图形界面,则使用 QApplication,否则使用 QCoreApplication。然后,你可以

    2024年02月15日
    浏览(52)
  • [QT编程系列-7]:C++图形用户界面编程,QT框架快速入门培训 - 3- QT窗体设计 - 自定义工具栏、状态栏、快捷键、图标

    目录 3. QT窗体设计 3.2 自定义工具栏 3.2.1 目标 3.2.2 实现过程 3.2 自定义状态栏 3.2.1  目标 3.2.2  过程 3.3 自定义动作快捷键 3.4 自定义图标 在Qt中,ToolBar(工具栏)是一种常见的GUI元素,用于提供应用程序的常用工具按钮和操作。工具栏通常包含一系列图标按钮,用于执

    2024年02月15日
    浏览(54)
  • 【编程语言 · C语言 · 函数指针】

    由于指针可以指向任何存储器位置中的地址,因此它们也可以指向可执行代码的开头。 函数指针或函数指针指向内存中函数的可执行代码。函数指针可以存储在数组中,也可以作为参数传递给其他函数。 函数指针声明使用 * 就像使用任何指针一样: (*func_name)  周围的括号很

    2024年02月10日
    浏览(57)
  • C++核心编程——详解函数模板

    纵有疾风起,人生不言弃。本文篇幅较长,如有错误请不吝赐教,感谢支持。 ①为什么有模板? 在C++程序中,声明变量、函数、对象等实体时,程序设计者需要指定数据类型,让编译器在程序运行之前进行类型检查并分配内存,以提高程序运行的安全性和效率。 但是这种强

    2024年02月09日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包