数码控科技猎奇Iphone动漫星座游戏电竞lolcosplay王者荣耀攻略allcnewsBLOGNEWSBLOGASKBLOGBLOGZSK全部技术问答问答技术问答it问答代码软件新闻开发博客电脑/网络手机/数码笔记本电脑互联网操作系统软件硬件编程开发360产品资源分享电脑知识文档中心IT全部全部分类全部分类技术牛文全部分类教程最新网页制作cms教程平面设计媒体动画操作系统网站运营网络安全服务器教程数据库工具网络安全软件教学vbscript正则表达式javascript批处理更多»编程更新教程更新游戏更新allitnewsJava新闻网络医疗信息化安全创业站长电商科技访谈域名会议专栏创业动态融资创投创业学院 / 产品经理创业公司人物访谈营销开发数据库服务器系统虚拟化云计算嵌入式移动开发作业作业1常见软件all电脑网络手机数码生活游戏体育运动明星影音休闲爱好文化艺术社会民生教育科学医疗健康金融管理情感社交地区其他电脑互联网软件硬件编程开发360相关产品手机平板其他电子产品摄影器材360硬件通讯智能设备购物时尚生活常识美容塑身服装服饰出行旅游交通汽车购房置业家居装修美食烹饪单机电脑游戏网页游戏电视游戏桌游棋牌游戏手机游戏小游戏掌机游戏客户端游戏集体游戏其他游戏体育赛事篮球足球其他运动球类运动赛车健身运动运动用品影视娱乐人物音乐动漫摄影摄像收藏宠物幽默搞笑起名花鸟鱼虫茶艺彩票星座占卜书画美术舞蹈小说图书器乐声乐小品相声戏剧戏曲手工艺品历史话题时事政治就业职场军事国防节日风俗法律法规宗教礼仪礼节自然灾害360维权社会人物升学入学人文社科外语资格考试公务员留学出国家庭教育学习方法语文物理生物工程学农业数学化学健康知识心理健康孕育早教内科外科妇产科儿科皮肤科五官科男科整形中医药品传染科其他疾病医院两性肿瘤科创业投资企业管理财务税务银行股票金融理财基金债券保险贸易商务文书国民经济爱情婚姻家庭烦恼北京上海重庆天津黑龙江吉林辽宁河北内蒙古山西陕西宁夏甘肃青海新疆西藏四川贵州云南河南湖北湖南山东江苏浙江安徽江西福建广东广西海南香港澳门台湾海外地区

大家好,请问我想边学C++边学一个简单的图形库做点小游戏,最好是可以跨平台的图形库,请推荐,谢谢!-CSDN论坛

来源:互联网  责任编辑:小易  时间:2018/1/17 7:02:00
本网有用户碰到这样的问题:大家好,请问我想边学C++边学一个简单的图形库做点小游戏,最好是可以跨平台的图形库,请推荐,谢谢!-CSDN论坛,具体问题如下:

本网根据需求用户需求,为用户寻得以下其他网友提供的解决方法,方法仅供参考,具体如下:

解决方案1:

qt

解决方案2:

引用 1 楼 qq423399099 的回复:
qt


QT适合做游戏吗?有人推荐我学U3D...

解决方案3:

有时去执行一个错误的决定总比优柔寡断或者没有决定要好得多。

解决方案4:

引用 3 楼 zhao4zhong1 的回复:
有时去执行一个错误的决定总比优柔寡断或者没有决定要好得多。


然而执行一个正确的决定比执行一个错误的决定好得多

解决方案5:

C++ Builder的较新版本——RAD Studio XE3以上版本添加对iOS和Android的支持工具包,让开发者编写的Delphi/C++应用可以同时在Windows、OS X、iOS和Android平台上运行。现在最新版本是RAD Studio 10.1。

图形用户界面可以学习C++ Builder,架构先进,入门比较容易。

仅供参考:
初学者学习C++ Builder第一个程序(模拟聊天室),经典!
http://blog.163.com/tab_98/blog/static/11924097201693033057497/
C++ Builder绘图示例(模拟时钟)
http://blog.163.com/tab_98/blog/static/11924097201611324819376/
从C语言的菜单界面管理系统到C++ Builder的图形用户界面,一个简单的电话簿Demo例子
http://blog.163.com/tab_98/blog/static/1192409720158673337998/

C++ Builder写的《ZEC 纸牌游戏21点》
http://blog.163.com/tab_98/blog/static/119240972016115113039304/
C++ Builder写的《ZEC 僵尸版打地鼠》
http://blog.163.com/tab_98/blog/static/11924097201601084117748/
C++ Builder写的《ZEC 推箱子》
http://blog.163.com/tab_98/blog/static/11924097201612011839642/

书籍推荐:
《C++Builder 6程序设计教程(第二版)》 (陆卫忠,刘文亮 等编著 /2011-04-01 /科学出版社)
《C++Builder6编程实例精解》(赵明现),PDF,是数字版的,非扫描版的,里面还有一个俄罗斯方块游戏的完整实现。
《精彩C++Builder 6程序设计》(台湾 吴逸贤),里面有10几个简单小游戏的实现,可以自己看懂以后再重写,才是自己掌握的。
《C++ Builder 5高级编程实例精解》(刘滨 编著)都是较大的实用的程序。

解决方案6:

引用 5 楼 u010165006 的回复:
C++ Builder的较新版本——RAD Studio XE3以上版本添加对iOS和Android的支持工具包,让开发者编写的Delphi/C++应用可以同时在Windows、OS X、iOS和Android平台上运行。现在最新版本是RAD Studio 10.1。

图形用户界面可以学习C++ Builder,架构先进,入门比较容易。

仅供参考:
初学者学习C++ Builder第一个程序(模拟聊天室),经典!
http://blog.163.com/tab_98/blog/static/11924097201693033057497/
C++ Builder绘图示例(模拟时钟)
http://blog.163.com/tab_98/blog/static/11924097201611324819376/
从C语言的菜单界面管理系统到C++ Builder的图形用户界面,一个简单的电话簿Demo例子
http://blog.163.com/tab_98/blog/static/1192409720158673337998/

C++ Builder写的《ZEC 纸牌游戏21点》
http://blog.163.com/tab_98/blog/static/119240972016115113039304/
C++ Builder写的《ZEC 僵尸版打地鼠》
http://blog.163.com/tab_98/blog/static/11924097201601084117748/
C++ Builder写的《ZEC 推箱子》
http://blog.163.com/tab_98/blog/static/11924097201612011839642/

书籍推荐:
《C++Builder 6程序设计教程(第二版)》 (陆卫忠,刘文亮 等编著 /2011-04-01 /科学出版社)
《C++Builder6编程实例精解》(赵明现),PDF,是数字版的,非扫描版的,里面还有一个俄罗斯方块游戏的完整实现。
《精彩C++Builder 6程序设计》(台湾 吴逸贤),里面有10几个简单小游戏的实现,可以自己看懂以后再重写,才是自己掌握的。
《C++ Builder 5高级编程实例精解》(刘滨 编著)都是较大的实用的程序。


这个不能跨平台。。而且听说是挺老的技术了,现在用的很少了吧。

解决方案7:

C++ Builder案例开发集锦(第二版)
第6章游戏编程…………………………………………………………………………….269
    案例1拯救地球……………………………………………………………………….269
    案例2七巧板游戏…………………………………………………………………….278
    案例3九宫游戏……………………………………………………………………….286
    案例4红心24点游戏………………………………………………………………….296
    案例5幸运52模拟游戏……………………………………………………………….301

有源代码可以下载,不过这几个游戏基本上是学生之作,粗糙了一点。

解决方案8:

引用 6 楼 yyxgs 的回复:
这个不能跨平台。。而且听说是挺老的技术了,现在用的很少了吧。


我说的是较新的版本跨平台,国外和台湾地区用的很多,公司到处发律师信打击盗版以后,国内就用的少了(正版太贵),不过个人使用是很好的。

解决方案9:

引用 8 楼 u010165006 的回复:
Quote: 引用 6 楼 yyxgs 的回复:


这个不能跨平台。。而且听说是挺老的技术了,现在用的很少了吧。


我说的是较新的版本跨平台,国外和台湾地区用的很多,公司到处发律师信打击盗版以后,国内就用的少了(正版太贵),不过个人使用是很好的。


谢谢推荐!

解决方案10:

成熟的技术都是老的:

UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。

Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统,Mac系统是基于Unix内核的图形化操作系统。1984年出现。

最早的Windows操作系统从1985年就推出了,最基本的API都是一样的。

Visual C++的MFC 1.0版于1992年同Microsoft C/C++7.0同时发布。

C++ Builder 1997年发布。

C#模仿C++ Builder,2000年6月发布。

Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。

解决方案11:

电脑CPU方面:
1978年,英特尔推出了首枚16位微处理器,这就是同样大名鼎鼎的8086,而随着8086同时推出的还有与之配合的数学协处理器8087,值得一提的是这两种芯片使用相同的指令集,以后英特尔生产的处理器,均对其兼容,这也是指令集真正意义上的开端,从1978年至今,微处理器将迎来指令集传承和发展的时代。

解决方案12:

从理论和实践上,C++ Builder 和 C# 的PME架构(Property属性、Method方法、Event事件)都比 Qt 的信号槽机制先进。
微软的MFC技术上就不提了,都说不好。
C++ Builder 是因为定价太贵(一套好几万),厂商打击盗版又太紧,所以商业上不如微软的VS成功(一两千人民币就可拥有,还有免费的Express版、社区版)。

解决方案13:

引用 10 楼 u010165006 的回复:
成熟的技术都是老的:

UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。

Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统,Mac系统是基于Unix内核的图形化操作系统。1984年出现。

最早的Windows操作系统从1985年就推出了,最基本的API都是一样的。

Visual C++的MFC 1.0版于1992年同Microsoft C/C++7.0同时发布。

C++ Builder 1997年发布。

C#模仿C++ Builder,2000年6月发布。

Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。


我明白的,但是现在越来越多人选择QT。。。

解决方案14:

引用 12 楼 u010165006 的回复:
从理论和实践上,C++ Builder 和 C# 的PME架构(Property属性、Method方法、Event事件)都比 Qt 的信号槽机制先进。
微软的MFC技术上就不提了,都说不好。
C++ Builder 是因为定价太贵(一套好几万),厂商打击盗版又太紧,所以商业上不如微软的VS成功(一两千人民币就可拥有,还有免费的Express版、社区版)。


我担心在生态上会输给QT,就像WP和IOS。。

解决方案15:

如果你要考虑以后找工作,选择Qt也是对的,虽然Qt的书籍不多,C++ Builder现在在国内有点小气候(老书、资料还是足够丰富的),MFC几乎不必考虑,而C#就有点烂大街了(中文书多)。
如果你对C++不是很有信心,选择C#也是不错的,语法和C++差不多,省去了指针等容易出错的操作,做点小游戏跟C++ Builder差不多,一本500页左右的入门书 + 一本C#游戏编程书 差不多能够满足你现阶段的学习需求。

解决方案16:

C#属于代码写的好的人和写的不够好的人都能够写出程序的语言,比C++不容易出错。做界面特别方便。

解决方案17:

引用 15 楼 u010165006 的回复:
如果你要考虑以后找工作,选择Qt也是对的,虽然Qt的书籍不多,C++ Builder现在在国内有点小气候(老书、资料还是足够丰富的),MFC几乎不必考虑,而C#就有点烂大街了(中文书多)。
如果你对C++不是很有信心,选择C#也是不错的,语法和C++差不多,省去了指针等容易出错的操作,做点小游戏跟C++ Builder差不多,一本500页左右的入门书 + 一本C#游戏编程书 差不多能够满足你现阶段的学习需求。


别,这次我不想再三心二意了,就算C#一秒可以写出大型游戏,我也要等C++学完再说。

解决方案18:

引用 16 楼 u010165006 的回复:
C#属于代码写的好的人和写的不够好的人都能够写出程序的语言,比C++不容易出错。做界面特别方便。


上次我提的一个问题,你不是说了吗,C++、Java都是基础,我初中都没上到头,没有基础我担心以后的路越走越难走,所以我想先打这些基础。

解决方案19:

有选择就好,虽然现在不知道对错。

解决方案20:

要跨平台就用QT吧..

解决方案21:

引用 19 楼 u010165006 的回复:
有选择就好,虽然现在不知道对错。


嗯,反正学了C++对以后学JavaC#也有帮助。

解决方案22:

引用 20 楼 paschen 的回复:
要跨平台就用QT吧..


我现在C++ primer学到顺序容器,可以开始学QT吗?

解决方案23:

引用 22 楼 yyxgs 的回复:
Quote: 引用 20 楼 paschen 的回复:

要跨平台就用QT吧..


我现在C++ primer学到顺序容器,可以开始学QT吗?


你有C的基础,只要把C++的类、继承、多态这些概念和语法学会,就可以学一个框架比如Qt了。

解决方案24:

引用 23 楼 u010165006 的回复:
Quote: 引用 22 楼 yyxgs 的回复:

Quote: 引用 20 楼 paschen 的回复:

要跨平台就用QT吧..


我现在C++ primer学到顺序容器,可以开始学QT吗?


你有C的基础,只要把C++的类、继承、多态这些概念和语法学会,就可以学一个框架比如Qt了。


非常感谢,我会加油的

解决方案25:

引用 22 楼 yyxgs 的回复:
Quote: 引用 20 楼 paschen 的回复:

要跨平台就用QT吧..


我现在C++ primer学到顺序容器,可以开始学QT吗?


可以

解决方案26:

引用 25 楼 paschen 的回复:
Quote: 引用 22 楼 yyxgs 的回复:

Quote: 引用 20 楼 paschen 的回复:

要跨平台就用QT吧..


我现在C++ primer学到顺序容器,可以开始学QT吗?


可以


谢谢

解决方案27:

dhtml(html + css + js)

解决方案28:

引用 27 楼 ipqtjmqj 的回复:
dhtml(html + css + js)


这是B/S端的吗?

解决方案29:

引用 28 楼 yyxgs 的回复:
Quote: 引用 27 楼 ipqtjmqj 的回复:

dhtml(html + css + js)


这是B/S端的吗?

只有B没有S

解决方案30:

引用 28 楼 yyxgs 的回复:
Quote: 引用 27 楼 ipqtjmqj 的回复:

dhtml(html + css + js)


这是B/S端的吗?


前端页面,S端也就是服务器端一般用Java JSP、ASP、PHP等结合页面技术。

解决方案31:

楼主一开始学Qt想做小游戏可能不是那么容易(我猜测楼主的代码量不是很高),楼主的目的是边学C++边学一个简单的图形库做点小游戏,我推荐你先用EasyX,EasyX是Windows平台最简单的绘图函数库(名副其实),兼容BC和TC的绘图函数,在VC下用EasyX来编程跟在TC下编程绘图差不多是完全一样的。EasyX既可以绘图,也支持图像显示和处理。

下载一个EasyX包,里面有完整的函数手册。EasyX官网有很多网友上传的实例,包括游戏。

仅供参考:
用绘图语句画机器猫(初学C语言的同学必看)
http://blog.163.com/tab_98/blog/static/1192409720150316223680/

解决方案32:

引用 31 楼 u010165006 的回复:
楼主一开始学Qt想做小游戏可能不是那么容易(我猜测楼主的代码量不是很高),楼主的目的是边学C++边学一个简单的图形库做点小游戏,我推荐你先用EasyX,EasyX是Windows平台最简单的绘图函数库(名副其实),兼容BC和TC的绘图函数,在VC下用EasyX来编程跟在TC下编程绘图差不多是完全一样的。EasyX既可以绘图,也支持图像显示和处理。

下载一个EasyX包,里面有完整的函数手册。EasyX官网有很多网友上传的实例,包括游戏。

仅供参考:
用绘图语句画机器猫(初学C语言的同学必看)
http://blog.163.com/tab_98/blog/static/1192409720150316223680/


画得挺不错的。
我代码量确实不是很高,学C的时候,用来写各种小工具、各种函数加在一起还算有几万行代码,而现在学C++,真不知道再写啥了,所以才想学一个图形库既可以增加代码量,做东西的目标也可以扩大一点。
请问你说的EasyX里面的东西全部靠代码画吗?我能不能用PS/flash之类的软件画好,然后用代码调用图片?

解决方案33:

引用 31 楼 u010165006 的回复:
楼主一开始学Qt想做小游戏可能不是那么容易(我猜测楼主的代码量不是很高),楼主的目的是边学C++边学一个简单的图形库做点小游戏,我推荐你先用EasyX,EasyX是Windows平台最简单的绘图函数库(名副其实),兼容BC和TC的绘图函数,在VC下用EasyX来编程跟在TC下编程绘图差不多是完全一样的。EasyX既可以绘图,也支持图像显示和处理。

下载一个EasyX包,里面有完整的函数手册。EasyX官网有很多网友上传的实例,包括游戏。

仅供参考:
用绘图语句画机器猫(初学C语言的同学必看)
http://blog.163.com/tab_98/blog/static/1192409720150316223680/



我查了下,好像可以,不过竟然连本相关的书都没有。。。

解决方案34:

引用 31 楼 u010165006 的回复:
楼主一开始学Qt想做小游戏可能不是那么容易(我猜测楼主的代码量不是很高),楼主的目的是边学C++边学一个简单的图形库做点小游戏,我推荐你先用EasyX,EasyX是Windows平台最简单的绘图函数库(名副其实),兼容BC和TC的绘图函数,在VC下用EasyX来编程跟在TC下编程绘图差不多是完全一样的。EasyX既可以绘图,也支持图像显示和处理。

下载一个EasyX包,里面有完整的函数手册。EasyX官网有很多网友上传的实例,包括游戏。

仅供参考:
用绘图语句画机器猫(初学C语言的同学必看)
http://blog.163.com/tab_98/blog/static/1192409720150316223680/



把这个机器猫的代码拷过来可直接运行,挺不错的,就先学这个吧
谢谢你向我推荐这个,话说真的一本教材都没吗?

解决方案35:

引用 34 楼 yyxgs 的回复:
Quote: 引用 31 楼 u010165006 的回复:

楼主一开始学Qt想做小游戏可能不是那么容易(我猜测楼主的代码量不是很高),楼主的目的是边学C++边学一个简单的图形库做点小游戏,我推荐你先用EasyX,EasyX是Windows平台最简单的绘图函数库(名副其实),兼容BC和TC的绘图函数,在VC下用EasyX来编程跟在TC下编程绘图差不多是完全一样的。EasyX既可以绘图,也支持图像显示和处理。

下载一个EasyX包,里面有完整的函数手册。EasyX官网有很多网友上传的实例,包括游戏。

仅供参考:
用绘图语句画机器猫(初学C语言的同学必看)
http://blog.163.com/tab_98/blog/static/1192409720150316223680/



把这个机器猫的代码拷过来可直接运行,挺不错的,就先学这个吧
谢谢你向我推荐这个,话说真的一本教材都没吗?


下载一个EasyX包,里面有完整的函数手册EasyX_Help.chm,有示例。EasyX既可以绘图,也支持加载图像显示和处理。
因为EasyX兼容TC BGI绘图函数,以前老的Turbo C绘图的书都是可以参考的,在DOS年代,Turbo C是最主流的。现在世界上有好几种BGI绘图函数兼容库,用法都是一样的。

解决方案36:

引用 35 楼 u010165006 的回复:
Quote: 引用 34 楼 yyxgs 的回复:

Quote: 引用 31 楼 u010165006 的回复:

楼主一开始学Qt想做小游戏可能不是那么容易(我猜测楼主的代码量不是很高),楼主的目的是边学C++边学一个简单的图形库做点小游戏,我推荐你先用EasyX,EasyX是Windows平台最简单的绘图函数库(名副其实),兼容BC和TC的绘图函数,在VC下用EasyX来编程跟在TC下编程绘图差不多是完全一样的。EasyX既可以绘图,也支持图像显示和处理。

下载一个EasyX包,里面有完整的函数手册。EasyX官网有很多网友上传的实例,包括游戏。

仅供参考:
用绘图语句画机器猫(初学C语言的同学必看)
http://blog.163.com/tab_98/blog/static/1192409720150316223680/



把这个机器猫的代码拷过来可直接运行,挺不错的,就先学这个吧
谢谢你向我推荐这个,话说真的一本教材都没吗?


下载一个EasyX包,里面有完整的函数手册EasyX_Help.chm,有示例。EasyX既可以绘图,也支持加载图像显示和处理。
因为EasyX兼容TC BGI绘图函数,以前老的Turbo C绘图的书都是可以参考的,在DOS年代,Turbo C是最主流的。现在世界上有好几种BGI绘图函数兼容库,用法都是一样的。



哦哦,请问加载了图片后,怎么取消加载?

解决方案37:

其实不用教材,有函数手册EasyX_Help.chm就可以了,比一般的教材都要完整,大一点的例子可以看看网友上传的。

解决方案38:

引用 36 楼 yyxgs 的回复:
Quote: 引用 35 楼 u010165006 的回复:

Quote: 引用 34 楼 yyxgs 的回复:

Quote: 引用 31 楼 u010165006 的回复:

楼主一开始学Qt想做小游戏可能不是那么容易(我猜测楼主的代码量不是很高),楼主的目的是边学C++边学一个简单的图形库做点小游戏,我推荐你先用EasyX,EasyX是Windows平台最简单的绘图函数库(名副其实),兼容BC和TC的绘图函数,在VC下用EasyX来编程跟在TC下编程绘图差不多是完全一样的。EasyX既可以绘图,也支持图像显示和处理。

下载一个EasyX包,里面有完整的函数手册。EasyX官网有很多网友上传的实例,包括游戏。

仅供参考:
用绘图语句画机器猫(初学C语言的同学必看)
http://blog.163.com/tab_98/blog/static/1192409720150316223680/



把这个机器猫的代码拷过来可直接运行,挺不错的,就先学这个吧
谢谢你向我推荐这个,话说真的一本教材都没吗?


下载一个EasyX包,里面有完整的函数手册EasyX_Help.chm,有示例。EasyX既可以绘图,也支持加载图像显示和处理。
因为EasyX兼容TC BGI绘图函数,以前老的Turbo C绘图的书都是可以参考的,在DOS年代,Turbo C是最主流的。现在世界上有好几种BGI绘图函数兼容库,用法都是一样的。



哦哦,请问加载了图片后,怎么取消加载?


不错学的很快,取消加载什么意思?

解决方案39:

引用 37 楼 u010165006 的回复:
其实不用教材,有函数手册EasyX_Help.chm就可以了,比一般的教材都要完整,大一点的例子可以看看网友上传的。



这个吗?

解决方案40:

引用 38 楼 u010165006 的回复:
Quote: 引用 36 楼 yyxgs 的回复:

Quote: 引用 35 楼 u010165006 的回复:

Quote: 引用 34 楼 yyxgs 的回复:

Quote: 引用 31 楼 u010165006 的回复:

楼主一开始学Qt想做小游戏可能不是那么容易(我猜测楼主的代码量不是很高),楼主的目的是边学C++边学一个简单的图形库做点小游戏,我推荐你先用EasyX,EasyX是Windows平台最简单的绘图函数库(名副其实),兼容BC和TC的绘图函数,在VC下用EasyX来编程跟在TC下编程绘图差不多是完全一样的。EasyX既可以绘图,也支持图像显示和处理。

下载一个EasyX包,里面有完整的函数手册。EasyX官网有很多网友上传的实例,包括游戏。

仅供参考:
用绘图语句画机器猫(初学C语言的同学必看)
http://blog.163.com/tab_98/blog/static/1192409720150316223680/



把这个机器猫的代码拷过来可直接运行,挺不错的,就先学这个吧
谢谢你向我推荐这个,话说真的一本教材都没吗?


下载一个EasyX包,里面有完整的函数手册EasyX_Help.chm,有示例。EasyX既可以绘图,也支持加载图像显示和处理。
因为EasyX兼容TC BGI绘图函数,以前老的Turbo C绘图的书都是可以参考的,在DOS年代,Turbo C是最主流的。现在世界上有好几种BGI绘图函数兼容库,用法都是一样的。



哦哦,请问加载了图片后,怎么取消加载?


不错学的很快,取消加载什么意思?


就是不要加载它,恢复成加载它之前的情景

解决方案41:

用黑色画一个填充矩形盖住它。

解决方案42:

引用 41 楼 zhao4zhong1 的回复:
用黑色画一个填充矩形盖住它。


谢谢

解决方案43:

引用 40 楼 yyxgs 的回复:
Quote: 引用 38 楼 u010165006 的回复:

Quote: 引用 36 楼 yyxgs 的回复:

Quote: 引用 35 楼 u010165006 的回复:

Quote: 引用 34 楼 yyxgs 的回复:

Quote: 引用 31 楼 u010165006 的回复:

楼主一开始学Qt想做小游戏可能不是那么容易(我猜测楼主的代码量不是很高),楼主的目的是边学C++边学一个简单的图形库做点小游戏,我推荐你先用EasyX,EasyX是Windows平台最简单的绘图函数库(名副其实),兼容BC和TC的绘图函数,在VC下用EasyX来编程跟在TC下编程绘图差不多是完全一样的。EasyX既可以绘图,也支持图像显示和处理。

下载一个EasyX包,里面有完整的函数手册。EasyX官网有很多网友上传的实例,包括游戏。

仅供参考:
用绘图语句画机器猫(初学C语言的同学必看)
http://blog.163.com/tab_98/blog/static/1192409720150316223680/



把这个机器猫的代码拷过来可直接运行,挺不错的,就先学这个吧
谢谢你向我推荐这个,话说真的一本教材都没吗?


下载一个EasyX包,里面有完整的函数手册EasyX_Help.chm,有示例。EasyX既可以绘图,也支持加载图像显示和处理。
因为EasyX兼容TC BGI绘图函数,以前老的Turbo C绘图的书都是可以参考的,在DOS年代,Turbo C是最主流的。现在世界上有好几种BGI绘图函数兼容库,用法都是一样的。



哦哦,请问加载了图片后,怎么取消加载?


不错学的很快,取消加载什么意思?


就是不要加载它,恢复成加载它之前的情景


比如窗口有背景图,你需要在背景图上移动一个小人,你先用背景图创建一个后台Image,然后把小人显示在窗口背景图上,延时一段时间,然后从后台Image复制一个区域把小人盖住(恢复窗口),再把小人显示在下一个位置上。

解决方案44:

引用 39 楼 yyxgs 的回复:
Quote: 引用 37 楼 u010165006 的回复:

其实不用教材,有函数手册EasyX_Help.chm就可以了,比一般的教材都要完整,大一点的例子可以看看网友上传的。



这个吗?


没错,函数很完整。

解决方案45:

引用 43 楼 u010165006 的回复:
Quote: 引用 40 楼 yyxgs 的回复:

Quote: 引用 38 楼 u010165006 的回复:

Quote: 引用 36 楼 yyxgs 的回复:

Quote: 引用 35 楼 u010165006 的回复:

Quote: 引用 34 楼 yyxgs 的回复:

Quote: 引用 31 楼 u010165006 的回复:

楼主一开始学Qt想做小游戏可能不是那么容易(我猜测楼主的代码量不是很高),楼主的目的是边学C++边学一个简单的图形库做点小游戏,我推荐你先用EasyX,EasyX是Windows平台最简单的绘图函数库(名副其实),兼容BC和TC的绘图函数,在VC下用EasyX来编程跟在TC下编程绘图差不多是完全一样的。EasyX既可以绘图,也支持图像显示和处理。

下载一个EasyX包,里面有完整的函数手册。EasyX官网有很多网友上传的实例,包括游戏。

仅供参考:
用绘图语句画机器猫(初学C语言的同学必看)
http://blog.163.com/tab_98/blog/static/1192409720150316223680/



把这个机器猫的代码拷过来可直接运行,挺不错的,就先学这个吧
谢谢你向我推荐这个,话说真的一本教材都没吗?


下载一个EasyX包,里面有完整的函数手册EasyX_Help.chm,有示例。EasyX既可以绘图,也支持加载图像显示和处理。
因为EasyX兼容TC BGI绘图函数,以前老的Turbo C绘图的书都是可以参考的,在DOS年代,Turbo C是最主流的。现在世界上有好几种BGI绘图函数兼容库,用法都是一样的。



哦哦,请问加载了图片后,怎么取消加载?


不错学的很快,取消加载什么意思?


就是不要加载它,恢复成加载它之前的情景


比如窗口有背景图,你需要在背景图上移动一个小人,你先用背景图创建一个后台Image,然后把小人显示在窗口背景图上,延时一段时间,然后从后台Image复制一个区域把小人盖住(恢复窗口),再把小人显示在下一个位置上。


非常感谢!

  • 本文相关:
  • 站长必读,如何真正写好一篇原创文章
  • 互联网之路细嗅蔷薇 资深站长分享掘金之道
  • 企业站的站长的工作重心究竟有哪些
  • 浅析:行业门户网站的一些盈利模式
  • 3000IP的企业网站每天订单不到30个的苦恼
  • 网站想内外兼修?先学习提高网站可用性的6大原则
  • 浅谈网页设计中的简约之美
  • 网页改版实战:日本设计师如何彻底优化旅游网站?
  • 网页改版实战!日本设计师如何彻底优化招聘网站?
  • 2015年值得关注的21个网页设计趋势
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved