图形游戏
使用easyx等图形库做的游戏
memcpy0
希望探索文理结合的自由之路。
展开
-
C/C++实现水果忍者(四) 实现按鼠标左键划过水果消失的功能
文章目录简单明了,实现水果被划掉就消失的功能。原创 2019-11-17 10:48:56 · 947 阅读 · 9 评论 -
C/C++实现水果忍者(三) 实现多个水果的斜抛和循环
文章目录要用到的素材1. 实现多个水果的斜抛2. 实现循环斜抛要用到的素材从左到右依次是fruit.png、fruit.bmp、fruit_mask.bmp。 1. 实现多个水果的斜抛水果个数要随机,抛出的水果要随机,虽然这样说,但是先随便写一下,后面再改(下面的纯属于搬砖):#include <easyx.h>#include <conio.h>...原创 2019-11-13 17:40:50 · 1321 阅读 · 0 评论 -
C/C++实现水果忍者(二)实现一个水果的斜抛
文章目录1. 显示苹果图片2. 让苹果图片抛物线式运动loadimage是一个函数,功能是装载图标,光标,或位图,它支持bmp,jpg,gif,png, emf,wmf,ico格式。我们这里优先选择bmp格式的图片。先用苹果的图片:apple.bmp:apple_mask.bmp:显示语句为:putimage(apple_x, apple_y, &img_apple_m...原创 2019-11-12 23:14:49 · 1564 阅读 · 1 评论 -
C/C++实现水果忍者(一) 启动
文章目录思路和想法1、思路和想法水果忍者是经典的小游戏。《水果忍者》(Fruit Ninja),是由澳大利亚公司Halfbrick Studios开发的一款休闲益智类游戏,于2010年4月20日在iOS平台推出。《水果忍者》这款游戏的创意来源也非常简单,就是一位员工在家里看到电视播放销售水果刀的广告,为了体现出刀的锋利,广告里推销员把香蕉抛向空中,然后用水果刀在空中把香蕉切开。背景...原创 2019-11-11 23:02:57 · 2999 阅读 · 1 评论 -
C/C++/EasyX实现动态粒子仿真
文章目录开始实现过程1. 许多静止的小球开始本文在弹跳小球、反弹球、生命游戏等的基础上面使用easyx开发一个动态粒子仿真的程序。说是仿真,实际上是许多小球四处弹来弹去。只不过加入了对阻力、引力、斥力等的模拟罢了。阻力是粒子(小球)运动时遇到的,斥力是用鼠标点击(击打)时产生的,引力是鼠标移动时引起的。我们这里的小球的坐标和速度等都是用浮点数,虽然屏幕只能是二维整形数组。使用浮点数会使得小球...原创 2019-10-27 22:35:04 · 3252 阅读 · 0 评论 -
C/C++/EasyX实现字符雨动画
文章目录实现过程1. 静态字符阵列2. 一场下落的字符雨3. 字符雨动画这些代码写在VS2019。实现过程1. 静态字符阵列将EasyX的绘图设备作为一个平面,划分为多个等大小的格子,每个格子输出一个绿色的字符。注意:雨是从高处往下落的,所以下面可能会有空白。#include <easyx.h>#include <graphics.h>#include <...原创 2019-10-26 11:10:41 · 2799 阅读 · 0 评论 -
C/C++实现flappy bird图形版
文章目录前言点子具体实现1. 导入图片背景和小鸟2. 用遮罩图解决小鸟边框3. 用游戏框架重构flappy bird游戏4. 实现柱子的移动和碰撞检测5. 导入声音前言除了利用控制台打印字符,我们还可以用图片、音乐等素材,开发出更加精彩的游戏。点子这里开发出图形版的flappy bird。具体实现1. 导入图片背景和小鸟使用loadimage和putimage,导入背景图和小鸟图片。...原创 2019-10-20 20:46:25 · 2995 阅读 · 8 评论 -
C++/EasyX面向对象编程实现-简单双人对战五子棋
文章目录1、开始2、类结构3、具体实现1、开始为了熟悉EasyX的API,我花了一天多一点的时间写了一个简单的双人对战五子棋游戏,有开始界面、下棋界面和暂停界面,随机选择音乐并循环播放,使用鼠标点击下棋。之所以会花一天的时间,主要原因是对面向对象的编程方式不熟悉,在类设计上面权衡了蛮久,然后将就着写出来了…这些功能不多,和EasyX能够玩出的花样比起来还远远不够。比如动作游戏中实现的人物的...原创 2019-10-17 23:22:55 · 2472 阅读 · 5 评论 -
C/C++图形库EasyX使用
文章目录下载安装EasyX基础使用知识EasyX程序示例1.1 画一个实心圆1.2 画出10条直线1.3 画出红蓝交替的直线1.4 绘制国际象棋棋盘1.5 绘制围棋棋盘1.6 反弹球动画1.7 无闪烁的反弹球动画1.8 小球向右移动动画2.1 多球反弹2.2 实时时钟2.3 反弹球消砖块3.1 鼠标画线3.2 鼠标交互反弹球下载安装easy_x官方网站,点击【下载】可以下载不同版本的easy_...原创 2019-10-04 00:40:15 · 18682 阅读 · 3 评论