學習opengl也有半個多月了,收穫了很多,對3d的東西也有了初步的了解。
選用的平台是ubuntu+qt,因為為它非常的簡單。
學到後面,其實更覺得學習的東西和平台是沒有多大關係的,不管你是在windows下還是linux下,用vs還是qtcreater,重要的是實現你想要的東西,沒必要找乙個多麼龐大的框架來實現只要幾條語句就能實現的效果。
回去還要學日語(-_-!).
在學習前面一些基礎的主題的時候,還是聽輕鬆的,但到了後面的高階主題,我就得畫上兩三天也能理解其中的內容,並寫出相應的**,還是有挺多東西想去學習一下,比如碰撞,物理模擬,粒子等等。
關於學習的方法
我學習的資料主要是:紅寶書,nehe的教程,還有csdn的部落格。
nehe的教程最簡單,只要稍微修改一下**,程式就能跑起來,但理解起來有點吃力,這個時候就要去搜尋了,csdn和opengl的文件都會有一些函式的解釋,說明了函式的用法還有介面,但如果要深入理解其中的原理的話,紅寶書是必不可少的。
接下來可能會將重心轉移到android了,有時間的話我會繼續學習opengl es,那個相信會更有意思。
linux下qt開發opengl的問題
作業系統 ubuntu 8.04 qt版本 qt x11 free 3.2.1 遇到問題 編譯齊亮的opengl的例子無法通過。問題一 qt gl glu.h no such file or directory 解決辦法 sudo apt get install libqglviewer dev 之...
Qt下的udp程式設計
專案需要乙個基於udp的客戶端,看著qt是有個qudpsocket的類的,但自帶的例子和類的說明都沒咋說明白 怎麼用乙個qudpsocket既當傳送端,又當接收端?谷歌一頓後,發現很多老內和老外都有這種疑問,但網上更多的是詢問,沒幾個給出解決方案的,不過最終還是找到乙個靠譜的,紀錄在這兒 initi...
Qt下TCP程式設計
一 伺服器 1 宣告乙個qtcpserver物件 qtcpserver serverlistener 2 new出物件 this serverlistener new qtcpserver 3 伺服器監聽 qhostaddress ipaddress 192.168.1.1 quint16 ippo...