IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> c++制作游戏引擎(含上下左右,发射“-“)(devc++编译通过) -> 正文阅读

[游戏开发]c++制作游戏引擎(含上下左右,发射“-“)(devc++编译通过)

这是上下左右?

#include<ggoot.h>
#include<conio.h>
using namespace std;
int main(){
HideTheCursor();
char b;
for(;;){
b = getch();
			if (b == 'd') {
				x++;
				system("cls");
				gotoxy(x, y);
				cout << "+";
			}
			if (b == 's') {
				y++;
				system("cls");
				gotoxy(x, y);
				cout << "+";
			}
			if (b == 'a') {
				x--;
				system("cls");
				gotoxy(x, y);
				cout << "+";
			}
			if (b == 'w') {
				y--;
				system("cls");
				gotoxy(x, y);
				cout << "+";
			}
}
return 0;
}

这是发射子弹

#include<ggoot.h>
#include<conio.h>
using namespace std;
int main(){
for(int i=1;i<=你要多远;i++){
system("cls");
    gotoxy(i, 第几行);
	cout << "-";
}
}

给一段游戏

#include<ggoot.h>
#include<conio.h>
#define KEY_DOWN(VK_RBUTTON) ((GetAsyncKeyState(VK_RBUTTON) & 0x8000) ? 1:0)
POINT p;
HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
HWND h = GetForegroundWindow();
CONSOLE_FONT_INFO consoleCurrentFont;
using namespace std;
int x = 2, y = 2;
int main() {
	HideTheCursor();
	cout << "are you want to start the game?";
	char a, b;
	a = getch();
	if (a == 'Y') {
		system("cls");
		for (;;) {
			b = getch();
			if (b == 'd') {
				x++;
				system("cls");
				gotoxy(x, y);
				cout << "+";
			}
			if (b == 's') {
				y++;
				system("cls");
				gotoxy(x, y);
				cout << "+";
			}
			if (b == 'a') {
				x--;
				system("cls");
				gotoxy(x, y);
				cout << "+";
			}
			if (b == 'w') {
				y--;
				system("cls");
				gotoxy(x, y);
				cout << "+";
			}
			if (x == 3 && y == 3) {
				gotoxy(3, 3);
				cout << "*";
				cout << "你拿到了星星";
				break;
			}
		}
		cout << "操作练习完成了,下面开始真正的游戏";
	} else {
		system("cls");
	}
	cout << "如要鼠标模式请输u,否则输w";
	char aaa;
	aaa = getch();
	if (aaa == 'u') {
		for (;;) {
			POINT p;
			GetCursorPos(&p);
			ScreenToClient(h, &p);
			GetCurrentConsoleFont(hOutput, FALSE, &consoleCurrentFont);
			x = p.x /= consoleCurrentFont.dwFontSize.X;
			y = p.y /= consoleCurrentFont.dwFontSize.Y;
			system("cls");
			gotoxy(x, y);
			cout << "+";
		}
	} else {
		system("cls");
		for (;;) {
			b = getch();
			if (b == 'd') {
				system("cls");
				gotoxy(5, 5);
				cout << "ss";
				x++;
				gotoxy(x, y);
				cout << "+";
			}
			if (b == 's') {
				system("cls");
				gotoxy(5, 5);
				cout << "ss";
				y++;
				gotoxy(x, y);
				cout << "+";
			}
			if (b == 'a') {
				system("cls");
				gotoxy(5, 5);
				cout << "ss";
				x--;
				gotoxy(x, y);
				cout << "+";
			}
			if (b == 'w') {
				system("cls");
				gotoxy(5, 5);
				cout << "ss";
				y--;
				gotoxy(x, y);
				cout << "+";
			}
			if (b == ' ') {
				system("cls");
				gotoxy(5, 5);
				cout << "ss";
				gotoxy(x, y);
				cout << "+";
				for (int i = x + 1; i <= 10; i++) {
					system("cls");
					gotoxy(5, 5);
					cout << "ss";
					gotoxy(x, y);
					cout << "+";
					gotoxy(i, y);
					cout << "-";
				}
				system("cls");
				gotoxy(x, y);
				cout << "+";
				if (y == 5 && x < 5) {
					system("cls");
					cout << "nijishalediren";
				}
			}
		}
	}
	
	return 0;
}

如有疑问,请留言。

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-11-09 19:56:40  更:2021-11-09 19:57:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/28 0:28:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码