日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一些语法在游戏开发中的应用

發(fā)布時(shí)間:2025/3/20 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一些语法在游戏开发中的应用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一些語法在游戲開發(fā)中的應(yīng)用

  • 一、減少不必要的全局變量
  • 二、動(dòng)態(tài)二維數(shù)組
  • 三、整數(shù)轉(zhuǎn)換為字符串輸出
  • 四、播放音樂模板

一、減少不必要的全局變量

游戲開發(fā)中有些變量只需要在少數(shù)函數(shù)中傳遞,修改數(shù)值。如果不用指針的話,會(huì)造成全局變量過多。

例如下面:

#include<stdio.h> int score=5; void addScore() {score=score+1;} void printfScore() {printf("%d\n",score); } void minusScore() {score=score-1; } int main() {addScore();minusScore();printfScore();return 0; } 上面代碼就有一個(gè)全局變量, 接下來我們就來盡量的減少不必要的全局變量,讓它們變成局部變量。 我們可以用指針作為函數(shù)的參數(shù),因?yàn)橹羔樋梢栽诤瘮?shù)內(nèi)部中改變參數(shù)的值,減少不必要的全局變量。

改進(jìn)后的代碼如下:

#include<stdio.h> void addScore(int *sc) {*sc=*sc+1;} void printfScore(int sc) {printf("%d\n",sc); } void minusScore(int *sc) {*sc=*sc-1; } int main() {int score=5;addScore(&score);minusScore(&score);printfScore(score);return 0; }

二、動(dòng)態(tài)二維數(shù)組

模板代碼如下:

#include<stdio.h> #include<stdlib.h> int main(void) {int high,width,i,j;scanf("%d %d",&high,&width);//自定義輸入長、寬。//分配動(dòng)態(tài)二維數(shù)組的內(nèi)存空間int **canvas=(int**)malloc(high*sizeof(int*));for(i=0;i<high;i++)canvas[i]=(int*)malloc(width*sizeof(int));for(i=0;i<high;i++)for(j=0;j<width;j++)canvas[i][j]=i+j+1+1;//初始化為坐標(biāo)之和 for(i=0;i<high;i++){ for(j=0;j<width;j++)printf("%d ",canvas[i][j]);printf("\n");}//回收動(dòng)態(tài)數(shù)組的空間for(i=0;i<high;i++)free(canvas[i]);free(canvas);return 0; }

三、整數(shù)轉(zhuǎn)換為字符串輸出

在圖形化編程中只能輸出字符串,所以我們要把整數(shù)轉(zhuǎn)換為字符串

自己寫的轉(zhuǎn)換函數(shù)如下:

#include<stdio.h> #include<stdlib.h> void Int2Str(int x,char *istr)//將正整數(shù)x轉(zhuǎn)換為字符串istr {char ch,*p,*t;int r;p=t=istr;while(x>0){r=x%10;x=x/10;*p=48+r;p++;}*p='\0';p--;while(t<p)//將p中的字符串倒序排列{ch=*t;*t=*p;*p=ch;t++;p--;} } int main() {char s[30];int score=5326;Int2Str(score,s);printf("%s\n",s);return 0; } 當(dāng)然我們也可以用系統(tǒng)自帶的sprintf函數(shù)

例:

int score=56; char s[5]; sprintf(s,"%d",score);

四、播放音樂模板

只播放一次音樂 模板代碼如下:

#include<string.h> #include<Windows.h> #include<mmsystem.h> #pragma comment(lib,"Winmm.lib") void PlayMusicOnce(char *fileName) {char cmdString1[50]="open";strcat(cmdString1,fileName);strcat(cmdString1,"alias song");mciSendString("close song",NULL,0,NULL);//先把前面一次的音樂關(guān)閉mciSendString(cmdString1,NULL,0,NULL);//打開音樂mciSendString("play song",NULL,0,NULL);//僅播放一次 } int main(void) {PlayMusicOnce(" F:\\1.mp3 ");//輸入的是要播放的音樂的路徑system("pause");return 0; }

循環(huán)播放音樂 模板代碼如下:

#include<string.h> #include<Windows.h> #include<mmsystem.h> #pragma comment(lib,"Winmm.lib") void PlayMusicOnce(char *fileName) {char cmdString1[50]="open";strcat(cmdString1,fileName);strcat(cmdString1,"alias song");mciSendString("close song",NULL,0,NULL);//先把前面一次的音樂關(guān)閉mciSendString(cmdString1,NULL,0,NULL);//打開音樂mciSendString("play song repeat",NULL,0,NULL);//循環(huán)播放 } int main(void) {PlayMusicOnce(" F:\\1.mp3 ");system("pause");return 0; }

總結(jié)

以上是生活随笔為你收集整理的一些语法在游戏开发中的应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品嫩草影院av蜜臀 | 亚洲无码乱码精品国产 | 视频在线播 | 91av手机在线| 国产一级二级毛片 | 成人亚洲一区 | 99久久婷婷国产精品综合 | 少妇闺蜜换浪荡h肉辣文 | 国产人妻久久精品一区二区三区 | 在线视频免费观看一区 | 91影院在线免费观看 | 黄色1级片 | 扒开jk护士狂揉免费 | 日韩欧美国产一区二区三区在线观看 | 欧美二级片 | 色一情一乱一伦一区二区三区 | 午夜剧场免费看 | 国产精品亚洲一区二区 | 精品午夜视频 | 国产精品视频一区二区三区不卡 | 男男gay动漫 | 国产精品外围 | 久草免费在线视频 | 欧美 日韩 国产 在线观看 | 性歌舞团一区二区三区视频 | 午夜xxx| 日本性网站 | 欧美黄色片网站 | wwwjizzzcom | 国产精品久久久久久久久久妞妞 | 欧美日韩一区二区三区电影 | 一二三不卡 | 麻豆成人精品国产免费 | 国产午夜精品一区二区三区视频 | 国产精品hd| 欧美日韩在线播放视频 | 色天天综合网 | 性xxxx狂欢老少配o | 无码人妻av一区二区三区波多野 | 精品人妻无码一区二区三区 | 狠狠爱夜夜 | 大胸美女网站 | 一区二区精品在线 | 国产激情二区 | 亚洲国产日韩a在线播放性色 | 久久久久久一区二区 | 国产一级视频在线 | 色妞视频 | 日日麻批免费视频播放 | 日本久久综合网 | 久久久资源 | 伊人狠狠干 | 精品国产免费人成在线观看 | 国产一级做a | 欧美二级片| 欧美精品videos另类日本 | www.色午夜 | 欧美xxxbbb| 久草99 | 嫩草影院懂你的影院 | 精品人妻无码一区二区色欲产成人 | 亚洲第一色视频 | 亚洲男人天堂2024 | 中文字幕人妻一区二区三区视频 | 久草免费在线观看视频 | 少妇乱淫36部 | 日韩不卡的av | 成人免费看aa片 | 色碰视频 | 六月色丁香 | 69性视频| 国产精品看片 | 国产夫妻在线视频 | 日批视频在线免费看 | 中文字幕+乱码+中文字幕明步 | 国产蜜臀在线 | 做暧暧视频在线观看 | 久久综合伊人 | 欧美做受 | 操操插插 | 91毛片观看| 91麻豆精品久久久久蜜臀 | 久久久7777 | 亚洲一区二区自偷自拍 | 国产精品嫩草影院av蜜臀 | 日韩av线观看 | 亚洲国产精品狼友在线观看 | 久久五月网 | 日韩欧美手机在线 | 国产在线观看免费av | 99视频精品免费 | 中文字幕日日 | 亚洲一区二区在线视频 | 99热伊人| 精品一区二区三区在线观看 | 精品一区二区日韩 | 波多野结衣一区二区三区 | 波多野一区二区三区 | 免费古装一级淫片潘金莲 |