遊戲地圖背景移動C++
C++背景移動
現在有很多像我一樣的同學喜歡用C++來做一點小遊戲自娛自樂。我這裡有一個移動背景的程式,如果對你有幫助的話,可以借鑑一下。
#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
#include<thread>
using namespace std;
char a;
string Map[1000];
int tx=100,ty=200,x=125,y=250;
int wp[1000];
void hide()
{
HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_CURSOR_INFO CursorInfo;
GetConsoleCursorInfo(handle, &CursorInfo);
CursorInfo.bVisible = false;
SetConsoleCursorInfo(handle, &CursorInfo);
}
void csh()
{
SYSTEMTIME systemtime;
GetLocalTime(&systemtime);
srand(systemtime.wMinute * systemtime.wSecond * systemtime.wMilliseconds);
SetConsoleTitle("Don't Stave");
hide();
}
void cls()
{
COORD pos = {0,0};
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hOut, pos);
}
void loading_things(char t,int n)
{
int x,y;
for(int i=0;i<n;i++)
{
x=rand()%250;
y=rand()%500;
while(Map[x][y]!='.')
{
x=rand()%500;
y=rand()%500;
}
Map[x][y]=t;
}
}
void l_k(int x,int y)
{
Map[x][y]='.';
}
void loading_map()
{
for(int i=0;i<500;i++)
{
for(int j=0;j<1000;j++)
{
Map[i]=Map[i]+" ";
}
}
for(int i=0;i<250;i++)
{
for(int j=0;j<500;j++)
{
Map[i][j]='.';
}
}
loading_things('G',1000);
loading_things('T',500);
loading_things('S',500);
}
void would()
{
while(1)
{
cls();
for(int i=x-12;i<x+12;i++)
{
for(int j=y-24;j<y+24;j++)
{
if(i<0||j<0||i>250||j>500)
{
cout<<" ";
}
else
if(i==x&&j==y)
{
cout<<"@";
}
else
cout<<Map[i][j];
}
cout<<endl;
}
a=getch();
if(a=='w'&&x>0)
{
x--;
}
else
if(a=='s'&&x<249)
{
x++;
}
else
if(a=='a'&&y>0)
{
y--;
}
else
if(a=='d'&&y<499)
{
y++;
}
}
}
int main()
{
csh();
loading_map();
would();
}
相關文章
- android遊戲開發一:背景圖片的移動Android遊戲開發
- 組裝8 地圖移動地圖
- 遊戲開發之--簡單的人物走動和地圖移動(一)遊戲開發地圖
- mobilepaymentstoday:移動支付生態地圖地圖
- 全球移動遊戲格局–資訊圖遊戲
- 一圖看盡移動遊戲發展史——資訊圖遊戲
- Sensor Tower:中東地區移動遊戲市場解析遊戲
- 中移動和遊戲:2014年10月移動遊戲資料包告——資訊圖遊戲
- Qt/C++地圖高階繪圖/指定唯一標識新增刪除修改/動態顯示和隱藏/支援天地圖高德地圖百度地圖QTC++地圖繪圖
- 遊戲地圖發展簡史遊戲地圖
- 遊戲地圖編輯器 (轉)遊戲地圖
- css3控制多個背景圖片移動形成動畫效果程式碼例項CSSS3動畫
- 淺析即時策略RTS遊戲中的動態地圖元素遊戲地圖
- 地圖移動應用實戰 —— Django Haystack ElasticSearch 環境準備地圖DjangoElasticsearch
- JavaScript動態設定元素背景圖片JavaScript
- 高德地圖fragment 動態載入地圖 巢狀問題地圖Fragment巢狀
- jquery外掛實現滑鼠移動到中國地圖提示框地區資料提示的特效jQuery地圖特效
- VUE中使用Echarts繪製地圖遷移VueEcharts地圖
- Everyplay:1%的移動遊戲玩家佔全部移動遊戲支出的29%遊戲
- OpenGL 繪圖移動繪圖
- MOBA遊戲地圖的著作權保護(一)——一款MOBA遊戲究竟有幾個地圖?遊戲地圖
- 移動增長地圖報告:綜觀全球增長與留存表現地圖
- 2014年全球移動電子商務產業分佈地圖產業地圖
- 在Android中製作移動的漸變背景Android
- 【unity 技術教程】自動>手動 用隨機地圖豐滿你的遊戲Unity隨機地圖遊戲
- 百度地圖開發-與地圖的互動功能 06地圖
- Canvas 畫圖 - 滑鼠移動圖形Canvas
- BIM自動識別三維地圖-Revit模型自動識別三維地圖-IFC模型自動識別三維地圖製作地圖模型
- 2020上半年移動遊戲報告:過半移動使用者玩遊戲 移動遊戲進入中場遊戲
- ZingFront分享:近90日東南亞地區移動遊戲買量報告分析遊戲
- iOS 地圖定位 地圖iOS地圖
- 背景圖-background定位
- css設定背景圖片鋪滿固定不動CSS
- C++移動語義 詳細講解【Cherno C++教程】C++
- 快速實現地圖遷移資料視覺化地圖視覺化
- 遊戲UX設計:地圖設計的考量遊戲UX地圖
- python小遊戲-移動木板Python遊戲
- 移動遊戲開發精要遊戲開發