本篇部落格將對整個虛擬環境的搭建進行乙個綜述,後續將會對環境中各個功能的實現進行一一解釋分析.
整個pro實現了模仿一輛車在街道上進行賓士的場景(目前實現的是在直道上行駛,後續會加入轉彎功能).專案的執行效果如圖所示.
為了實現上述功能,我將整個專案大致分為如下幾塊.
其中,本次專案是基於opengl學習(十)的專案**進行的修改擴充,庫標頭檔案依然一致.
紋理渲染等方式和以前如出一轍.為了提高渲染速度,我使用紋理列表將在程式編譯的時候提前進行傳渲染,以達到最快的渲染速度,提高程式時間控制的穩定性.
事物移動方式和以前一致,通過在drawglscene中繪筆的起點位置,來實現物體的移動.
後續章節我將進行詳細的解釋說明.
虛擬駕駛環境搭建 四
在之前的版本中.我們的障礙物移動和場景移動放在同乙個for迴圈中,雖然減少了 的操作,但是很容易出現邊界問題,程式執行中往往會出現障礙物驟現,或者障礙物還未抵達車前方便突然消失的情況,為了修改這齣bug,我將重寫這部分 無腦寫 的多數結果都是bug不斷,並且寫完後文就忘記前文.為了提高 的清晰度和準...
虛擬環境搭建
使用虛擬環境的原因 如果在一台電腦上,想開發多個不同的專案,需要用到同乙個包的不同版本,如果使用上面的命令,在同乙個目錄下安裝或者更新,新版本會覆蓋以前的版本,其它的專案就無法執行了。1.安裝虛擬環境 sudo pip install virtualenv安裝完虛擬環境後,如果提示找不到mkvirt...
搭建虛擬環境
一 安裝虛擬環境的命令 sudo pip install virtualenv二 安裝完虛擬環境後,如果提示找不到mkvirtualenv命令,須配置環境變數 1 建立目錄用來存放虛擬環境 mkdir home virtualenvs2 開啟 bashrc檔案 sudo vim bashrc3 在檔...