號(hào)外號(hào)外,俺瑪麗醫(yī)生一下子打到19關(guān)啦~
號(hào)內(nèi)號(hào)內(nèi),俺瑪麗醫(yī)生的偽碼還有一籌沒(méi)有展~~一來(lái)今天周末,二來(lái)今天周六,三來(lái)明天周天。不過(guò),PureMilk說(shuō)了不要給自己找借口,所以俺還是交代了吧,俺是沒(méi)弄明白封裝得那么嚴(yán)實(shí)的Pipeline <-- 某篇牛文里這樣說(shuō)OpenGL的,翻譯過(guò)來(lái)就是管道。越來(lái)越邪乎,這個(gè)OpenGL到底是啥玩藝啊,它怎么玩兒的啊~!神奇的科學(xué)以及更加神奇的科學(xué)家。
還有還有~我發(fā)現(xiàn)看PureMilk他們的程序看久了思路就被限制了,越來(lái)越接近。不過(guò)對(duì)于我來(lái)說(shuō),能成功地調(diào)試成功一個(gè)就已經(jīng)是舉身同慶的大事件了。但是還是想走自己的思路,但是關(guān)鍵是卡住了。分析如下。
我不知道glutMainLoop是循環(huán)哪里的還有是怎么循環(huán)的,原版的解釋說(shuō)他還注冊(cè)什么的,更暈了。我已經(jīng)清楚了要用狀態(tài)機(jī)的思想去實(shí)現(xiàn)了,但是不了解它是怎么實(shí)現(xiàn)畫(huà)圖的,尤其是怎么實(shí)現(xiàn)把前面的東西也一并畫(huà)上。還有就是glutSwapBuffer,這個(gè)交換緩存?大意理解就是有好幾張紙,前臺(tái)顯示的時(shí)候后臺(tái)在畫(huà),然后用這個(gè)函數(shù)把后臺(tái)的放上去,前臺(tái)的拿下來(lái)繼續(xù)畫(huà)。但是,難道它是自動(dòng)畫(huà)的?不需要我寫(xiě)循環(huán)來(lái)控制?這些不好理解之后我的畫(huà)圖就不知道該怎么設(shè)計(jì),是要自己寫(xiě)循環(huán)?那樣的話就會(huì)給那些膠囊開(kāi)數(shù)組,存進(jìn)去,這樣又看到之前的影子了,貓說(shuō)什么意修改設(shè)計(jì)。這是不對(duì)的。
好多困難啊,不過(guò)也正常,要是沒(méi)困難了那我豈不是成仙了,雖然我很想,但是得修煉。
嗯嗯。我決定夜深人靜的時(shí)候自己吭哧吭哧地啃這骨頭了。另:鍋準(zhǔn)備好了,哦,因?yàn)檫€沒(méi)刷,所以說(shuō)準(zhǔn)備好了。半夜吃面~~吼吼吼吼`先睡一覺(jué),然后醒來(lái)啃?還是不了吧。這一覺(jué)睡下去...