天地之靈學(xué)習(xí)小組
我們學(xué)習(xí)小組的OpenGL學(xué)習(xí)筆記 大家一定要互相折磨呀~~
C++博客
首頁(yè)
新文章
新隨筆
聚合
管理
posts - 150, comments - 156, trackbacks - 0
10月14日_瑪麗醫(yī)生的偽碼_By 筱筱殿下
這篇隨筆保證只有一句廢話。
init Xiaofangkuai() //小方塊的初始化
{
color
=
random(RED,GREEN,BLUE);
x
=
x0;y
=
y0; //動(dòng)態(tài)坐標(biāo),幾何中心坐標(biāo)
}
XiaofangkuanKuMade() //構(gòu)建一個(gè)小方塊庫(kù),容積1000,超過(guò)500膠囊還沒(méi)死那就過(guò)關(guān)吧
{
for
(i
=
0
;i
<
1000
;i
++
)
ku[i]
=
Xiaofangkuai;
}
JiaonangMade() //創(chuàng)建膠囊 if (key.isdown(key.DOWN)) {
{
left
=
ku[i];right
=
ku[i
+
1
]; //膠囊分兩塊兒,左右各為一個(gè)小方塊
ku[i
+
1
].x
=
ku[i].x
+
a; //兩個(gè)小方塊的橫坐標(biāo)之間相差邊長(zhǎng)a
}
init Pingzi(); //用小方塊構(gòu)建瓶子
{
for
()
{
ku[i].color
=
WHITE; //為以后不與普通小方塊產(chǎn)生混淆,更改顏色為白色
ku[i];
}
}
上面是元件的構(gòu)建,應(yīng)該沒(méi)落下什么東西吧。下面實(shí)現(xiàn)函數(shù)。
int
hitTest() //檢測(cè)碰撞
{
for
(m
=
0
;m
<
i;m
++
) //比較ku[i]小方塊和之前所有小方塊的橫縱坐標(biāo)。
{
Mx[m]
=
ku[m].x;
My[m]=ku[m].y;
if
(ku[i].x
==
Mx[m]&&ku[i].y==My[m]+a) //如果ku[i]的橫坐標(biāo)和之前的小方塊的橫坐標(biāo)相等,縱坐標(biāo)相差一個(gè)邊長(zhǎng)
break
;
return
ture; //跳出這個(gè)函數(shù),直接返回真
else
continue
;
}
return
false
; //最后如果都不符合,返回假,即沒(méi)有遇到
}
drop()
{
if
(
!
hitTest)
{Jiaonang.left.y
-=
a;
Jiaonang.right.y
-=
a;}
}
下面推出的是按鍵檢測(cè)函數(shù)
按鍵檢測(cè)函數(shù)先不要寫(xiě)了,弄不明白它跟鍵盤(pán)是怎么交互的。
下面說(shuō)這個(gè)難度最大的四塊相消吧。
fourinvisiable()
{
for
(m
=
i;m
>
0
;m
--
) //判斷四個(gè)相接的色塊是不是同色
{
M[m]
=
ku[m].color;
if
(M[m]
==
ku[i].color
&&
Mx[m]
==
k[i].x
&&
My[m]
=
ku[i].y
+
a)
{ //判斷最新的色塊和與其相接的色塊是不是同色
for
(n
=
m;n
>
0
;n
--
)
{
if
(M[n]
==
ku[m].color
&&
Mx[n]
==
k[m].x
&&
My[n]
=
ku[m].y
+
a) //如果同色判斷該色塊和與其相接的色塊是不是同色
{
for
(p
=
n;p
>
0
;p
--
) //如果同色判斷該色塊和與其相接的色塊是不是同色
{
if
(M[p]
==
ku[n].color
&&
Mx[p]
==
k[n].x
&&
My[p]
=
ku[n].y
+
a) //如果同色判斷該色塊和與其相接的色塊是不是同色
{ //至此四個(gè)色塊同色,消掉
delet M[i],M[m],M[n],M[p];
}
}
}
}
}
if
(剩下兩種情況) ; //其他兩種情況為最新的色塊落在一排三個(gè)同色色塊的右面以及落在一排三個(gè)同色色塊的左面
}
}
結(jié)束判斷
bool
GameOver()
{
if
(ku[i].y
>=
hight)
return
ture;
}
bool
GameFinished()
{
if
(i
>
1000
)
return
ture;
}
主函數(shù)
main()
{
JiaonangMade();
PingziMade();
for
(i
=
0
;i
<
1000
;i
++
)
{
if(GameOver)
cout<<"You Lose"<<endl;
if(GameFinished)
cout<<"YouPass"<<endl;
if
(
!
hitTest)
{
Jiaonang[i].drop();
Jiaonang.key();
FourInvisiable();
}
else
break
;
}
}
posted on 2008-10-14 18:59
正牌的天地之靈和他的徒兒們肖赫_王婷婷_王冠_鄭燚_孫婷
閱讀(154)
評(píng)論(1)
編輯
收藏
引用
所屬分類(lèi):
筱筱殿下
FeedBack:
#
re: 10月14日_瑪麗醫(yī)生的偽碼_By 筱筱殿下[未登錄](méi)
2008-10-14 21:58 |
missdeer
這些名字好可愛(ài)
回復(fù)
更多評(píng)論
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
3月23日_回歸_By 筱筱殿下
11月29日_科學(xué)的廣告_By 筱筱殿下
11月25日_廣告、傳播、營(yíng)銷(xiāo)、非線編、經(jīng)理_By 筱筱殿下
11月25日_我只是想再貼一遍_(kāi)By 筱筱殿下
11月24日_請(qǐng)堅(jiān)持請(qǐng)自重_By 筱筱殿下
11月23日_好吧,我們來(lái)說(shuō)廣告_By 筱筱殿下
11月22日_感謝政府和人民_By 筱筱殿下
11月18日_親愛(ài)的Opera也阻礙我寫(xiě)隨筆_By 筱筱殿下
11月17日_肖赤赤想剃光頭_By 筱筱殿下
11月13日_~~今天只發(fā)圖_By 筱筱殿下
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
<
2008年10月
>
日
一
二
三
四
五
六
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(6)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類(lèi)
(149)
pure(3)
PureMilk(41)
risky(34)
麥伊(9)
糖糖(21)
天地之靈(7)
筱筱殿下(34)
隨筆檔案
(150)
2009年3月 (1)
2009年1月 (1)
2008年12月 (2)
2008年11月 (70)
2008年10月 (76)
同道中人
PureMilk's Blog
搜索
積分與排名
積分 - 48155
排名 - 469
最新隨筆
1.?3月23日_回歸_By 筱筱殿下
2.?寒假必須完成的任務(wù)
3.?12月5日_接下來(lái)的計(jì)劃是,扎實(shí)學(xué)好C++_By PureMilk
4.?12月4日_給大一小孩兒寫(xiě)的貪食蛇(純C語(yǔ)言)_By PureMilk
5.?11月29日_科學(xué)的廣告_By 筱筱殿下
6.?11月26日_十分火大_By PureMilk
7.?ogre 模型讀入 和 產(chǎn)生 陰影
8.?11月25日_一張照片想到的_By risky
9.?11月25日_廣告、傳播、營(yíng)銷(xiāo)、非線編、經(jīng)理_By 筱筱殿下
10.?11月25日_我只是想再貼一遍_(kāi)By 筱筱殿下
最新評(píng)論
1.?re: 10月11日_關(guān)于glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)的參數(shù)的一些理解_By risky
@小祈禱
說(shuō)得很明白
--Kim
2.?re: 10月11日_關(guān)于glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)的參數(shù)的一些理解_By risky
謝謝,就是把x y z 當(dāng)做向量而且標(biāo)識(shí)的是方向。明白了
--咿呀
3.?re: 10月11日_關(guān)于glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)的參數(shù)的一些理解_By risky
@陳梓瀚(vczh)
@pkc
opengl的文檔那里有啊?
好心人有的話給我發(fā)一份,
alisingchen@yahoo.cn
--alising
4.?re: 10月11日_關(guān)于glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)的參數(shù)的一些理解_By risky
(x,y,z)空間上只能是一個(gè)點(diǎn),怎么可能是一個(gè)向量?!只能是相對(duì)于原點(diǎn)坐標(biāo)(0,0,0)或某個(gè)固定的點(diǎn)(a,b,c)才能稱(chēng)得上是一個(gè)向量!這么簡(jiǎn)單的問(wèn)題還拿出來(lái)講,還講的這么費(fèi)事!
--NND
5.?re: 10月11日_關(guān)于glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)的參數(shù)的一些理解_By risky
多謝博主指點(diǎn)
--eqmaster
6.?re: 10月11日_關(guān)于glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)的參數(shù)的一些理解_By risky
謝謝,明白了你說(shuō)的意思。
--ZY
7.?re: 10月11日_關(guān)于glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)的參數(shù)的一些理解_By risky
OpenGL 的文檔不是一早已經(jīng)說(shuō)明了嗎:
glRotate produces a rotation of angle degrees around the vector (x, y, z)
--pkc
8.?re: 10月11日_關(guān)于glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)的參數(shù)的一些理解_By risky
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--小祈禱
9.?re: 12月5日_接下來(lái)的計(jì)劃是,扎實(shí)學(xué)好C++_By PureMilk
好厲害哦
--沈臻豪(foxtail)
10.?re: 12月4日_給大一小孩兒寫(xiě)的貪食蛇(純C語(yǔ)言)_By PureMilk[未登錄](méi)
哈,都能說(shuō)別個(gè)是小孩兒了
--missdeer
閱讀排行榜
1.?10月11日_關(guān)于glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)的參數(shù)的一些理解_By risky(12112)
2.?11月7日_Java真行,JLabel標(biāo)簽內(nèi)容的換行這樣都行_By Risky(1486)
3.?ogre 模型讀入 和 產(chǎn)生 陰影(964)
4.?11月8日_我知道什么是狀態(tài)機(jī)了_By PureMilk(924)
5.?10月9日_Bresenham畫(huà)線畫(huà)圓以及對(duì)三維觀察坐標(biāo)系滅點(diǎn)的理解_By PureMilk(759)
評(píng)論排行榜
1.?10月11日_關(guān)于glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)的參數(shù)的一些理解_By risky(13)
2.?10月18日_今天比較乖所以今天比較宅_By_糖糖(8)
3.?10月16日_歡迎糖糖_By PureMilk(8)
4.?10月11日_不知所云_By 麥伊 (7)
5.?開(kāi)篇 by PureMilk(王婷婷)(6)
Copyright ©2025 正牌的天地之靈和他的徒兒們肖赫_王婷婷_王冠_鄭燚_孫婷 Powered By
博客園
模板提供:
滬江博客
久久成人精品
|
亚洲AV无码久久寂寞少妇
|
99久久精品免费国产大片
|
久久精品国产欧美日韩
|
久久精品国产久精国产果冻传媒
|
97久久精品午夜一区二区
|
国产精品亚洲综合专区片高清久久久
|
日韩影院久久
|
segui久久国产精品
|
久久午夜伦鲁片免费无码
|
久久夜色精品国产www
|
国产精品久久亚洲不卡动漫
|
久久国产欧美日韩精品
|
精品多毛少妇人妻AV免费久久
|
无码人妻久久一区二区三区免费
|
少妇无套内谢久久久久
|
www.久久热
|
无码超乳爆乳中文字幕久久
|
少妇被又大又粗又爽毛片久久黑人
|
久久天天躁狠狠躁夜夜不卡
|
久久久久黑人强伦姧人妻
|
精品久久久久久国产91
|
新狼窝色AV性久久久久久
|
久久精品中文字幕第23页
|
久久99精品国产99久久
|
久久精品aⅴ无码中文字字幕不卡
|
天天综合久久一二三区
|
久久精品人妻一区二区三区
|
久久综合丁香激情久久
|
久久精品国产99国产电影网
|
国产精品久久久久影院色
|
久久亚洲AV成人出白浆无码国产
|
99精品久久久久久久婷婷
|
久久综合久久美利坚合众国
|
久久亚洲国产精品五月天婷
|
久久激情五月丁香伊人
|
久久久久亚洲av毛片大
|
人妻少妇精品久久
|
思思久久99热只有频精品66
|
精品一二三区久久aaa片
|
无码久久精品国产亚洲Av影片
|