游戏开发
文章平均质量分 92
游戏开发技术
云淡风轻ing
有则改之,无则加勉。
展开
-
C语言人物复杂移动与异步输入
同样的,我也是采用EasyX库先准备好素材(该素材是从RPG maker MV 中找的几张)文章目录一:人物复杂移动背景图(background.png)人物图(actor1.jpg)人物遮罩图(actor2.jpg)代码代码可以将所有绘制操作放在一起,减少代码量,我这里为了更直接看的逻辑所有没改进效果显示二:异步输入实现同时操作两个小人人物素材(girl1.jpg)遮罩图(girl2.jpg...原创 2019-09-19 16:03:17 · 2585 阅读 · 6 评论 -
C语言EasyX绘制时钟
函数说明:void line( int x1, int y1, int x2, int y2);参数x1直线的起始点的 x 坐标。y1直线的起始点的 y 坐标。x2直线的终止点的 x 坐标。y2直线的终止点的 y 坐标。文件素材源代码#include <graphics.h>#include <conio.h>#include &...原创 2019-09-17 16:21:46 · 4808 阅读 · 0 评论 -
C语言EasyX详解(小球碰撞)
首先先来认识下EasyXEasyX 是针对 C/C++ 的图形库,可以帮助使用C/C++语言的程序员快速上手图形和游戏编程。比如,可以用 VC + EasyX 很快的用几何图形画一个房子,或者一辆移动的小车,可以编写俄罗斯方块、贪吃蛇、黑白棋等小游戏,可以练习图形学的各种算法,等等。文章目录1.静止小球2.颜色渐变实现3.围棋棋盘4.国际象棋棋盘5.小球运动6.多个小球移动7.多个小球碰撞...原创 2019-09-16 15:22:08 · 15425 阅读 · 13 评论 -
C/C++贪吃蛇游戏
首先我讲一下我写该游戏的思路1.界面设计可以利用数字0,1,2,3,用0表示边界,接触边界便会死亡用1表示可移动的区域范围用2表示蛇的身体(有需要的可以单独给蛇头设置其他数字)用3表示食物那么,我们就能用二位数组将界面给表示出来,这里创建一个全局变量 int show[N][N]={ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...原创 2019-06-04 22:49:52 · 3800 阅读 · 2 评论 -
C++写养成类游戏
小公举养成记游戏界面如下图这个游戏和我上次写游戏《笑傲江湖之鸿蒙》相似,不过代码量更少,而且是用C++语言写的,当然凭我现在的水平也只能写这种人物动作全靠文字描述的游戏,虽然不难,但也挺经典代码如下:main.cpp文件#include <iostream>#include <windows.h>#include <iomanip>#in...原创 2019-05-25 18:03:49 · 7257 阅读 · 0 评论 -
C语言小游戏,笑傲江湖之鸿蒙
首先先放几张运行图因为代码比较多,我先讲比较重要的:1.从图中我们就可以看出控制台的名称变了,这里用的函数如下:void set_title(char *title){ SetConsoleTitle(title); //windows.h自带函数}然后直接在main()里面调用就可以了set_title("笑傲江湖之鸿蒙");2.要做界面优化,其实...原创 2019-05-15 22:08:17 · 1696 阅读 · 4 评论 -
C语言实现背包与商城的小项目
C语言实现背包商城的小项目简介:用C语言实现1.账号登录(包括创建账号)2.个人账号信息显示3.背包操作4.商城操作5.背包升级6.切换账号与退出游戏源代码#include <stdio.h>#include <stdlib.h>#include <string.h>/*结构体1.商品结构-名称、单价、库存量、描述2.角色结构-编...原创 2019-05-10 16:00:19 · 1101 阅读 · 1 评论