panda3d python教程_panda3d 入门.docx
panda3d 入門
PANDA3D入門----------古道天馬前言這個是我自學的總結。因為剛開始看PANDA3D的教程,發現在看天書,靜下心來學后,感覺其實是教程不夠深入淺出,沒有照顧我們這些一點基礎都沒有的初學者。因此,把我自學的一點心得記錄下來,便于自己及他人參考。學習PANDA3D的目的是編制一個三維的設備管理程序。嫌C#運行效率低下,C++的語言不夠簡練,看好了PYTHON編程。百度了一下,PYTHON的3D圖形庫有PYGLET,PANDA3D,BLENDER等,最初是想用BLENDER,但是BELNDER側重于建模,于我的用途不太符合。改用PYGLET的,看中它也是很簡練的庫,后來發現PYGLET缺乏維護,教程也少。因此轉向PANDA3D,PANDA3D的教程以及維護要完善的多。但是按網上的說法,學習曲線是比較陡峭的。果然,剛開始時一頭霧水,經過查閱官方教程后,又通過自己一點點的實驗和摸索,稍微有點頭緒了。順便提一下,我的PYTHON和PANDA3D是同步學的,都在初級階段。這里側重寫PANDA3D的特點,PYTHON的略微提到些。注意:這不是手冊,很多進階的東東請查官網手冊。安裝我的系統是WIN7 64位,安裝PYTHON的2.7.6版本32位版,/ftp/python/2.7.6/python-2.7.6.msiPANDA3D的1.8.1版本(自帶2.7.3版本的PYTHON)。/download/panda3d-1.8.1/Panda3D-1.8.1.exe打開“開始”菜單,運行PANDA3D下的范例文件,第一個范例是ASTEROIDS,小行星。點擊“Run Asteroids”,出現游戲界面這說明PANDA3D內含的PYTHON2.7.3已經可以運行了。現在,大家肯定都迫不及待的要看看源代碼了吧。點擊View Source Code出現文件夾點擊Tut-Asteroids.py,結果出現提示沒有找到模塊,說明你的PYTHON2.7.6還沒找到PANDA3D的模塊。那么按下面的方法做。在C:\Python27\Lib\site-packages的目錄下,建一個PANDA.PTH的文件,用寫字本添加下列文本(這里的文件路徑是默認的,如果你修改過的話,根據實際情況調整)C:\Panda3D-1.8.1C:\Panda3D-1.8.1/direct/src/actor?C:\Panda3D-1.8.1/direct/src/cluster?C:\Panda3D-1.8.1/direct/src/controls?C:\Panda3D-1.8.1/direct/src/directbase?C:\Panda3D-1.8.1/direct/src/directdevices?C:\Panda3D-1.8.1/direct/src/directnotify?C:\Panda3D-1.8.1/direct/src/directscripts?C:\Panda3D-1.8.1/direct/src/directtools?C:\Panda3D-1.8.1/direct/src/directutil?C:\Panda3D-1.8.1/direct/src/distributed?C:\Panda3D-1.8.1/direct/src/extensions?C:\Panda3D-1.8.1/direct/src/extensions_native?C:\Panda3D-1.8.1/direct/src/ffi?C:\Panda3D-1.8.1/direct/src/fsm?C:\Panda3D-1.8.1/direct/src/gui?C:\Panda3D-1.8.1/direct/src/interval?C:\Panda3D-1.8.1/direct/src/leveleditor?C:\Panda3D-1.8.1/direct/src/motiontrail?C:\Panda3D-1.8.1/direct/src/particles?C:\Panda3D-1.8.1/direct/src/physics?C:\Panda3D-1.8.1/direct/src/pyinst?C:\Panda3D-1.8.1/direct/src/showbase?C:\Panda3D-1.8.1/direct/src/showutil?C:\Panda3D-1.8.1/direct/src/task?C:\Panda3D-1.8.1/direct/src/tkpanels?C:\Panda3D-1.8.1/direct/src/tkwidgets?C:\Panda3D-1.8.1/bin再次點擊Tut-Asteroids.py,看看是否成功運行。正式開始現在
總結
以上是生活随笔為你收集整理的panda3d python教程_panda3d 入门.docx的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机硬件安装实验报告,计算机硬件的组装
- 下一篇: 微信小程序证件照正反面上传