kbengine 在IDE如PyCharm中添加語法提示

下載https://github.com/kbengine/kbengine_docs 整個項目後找到如下文件
https://github.com/kbengine/kbengine_docs/blob/master/python3.x_generate_python_tips.bat
windows中雙擊這個批處理能夠通過API文檔生成KBEngine.py,其中包含了函數原型和註釋。

使用方法:
可以你可以將base、cell、等不同進程的腳本分別創建一個pycharm項目, 然後設置一下解釋器環境變量, 將從docs導出的KBEngine.py放置到不同進程中的目錄中。

下面是創建一個base腳本項目的流程(或許根目錄設置到base文件夾下比較好,下面例子是直接設置到assets的),還可以分別創建cell和interfaces等項目。
1
2
3
4
5
6

 

不知道爲啥,官方對Vector2,Vector3 等都沒相關具體介紹。可是寫幾何計算(簡單的碰撞檢測等),離不開這些東西啊。
(還是說python 有更強大的幾何計算庫?有的話還請大大們告知。)

雖說和主流實現差不多,不過還是有些坑點的。
比如:normalize 函數是改變自身,而不是返回單位向量、scale 函數是返回scale後的向量,而不是改變自身。
這些都是逼着去看了底層實現,自己理解的,不知道有沒有錯誤。
還是希望大大們看到後,能提供下相應API說明,讓我們這些新接觸的小白少走彎路。

用 pycharm 寫腳本, 雖然使用了 KBengine 的tips。 不過Math 一直會報錯。

有點強迫症,無法忍受,自己仿照寫了個Math 的 tip腳本( 僅用於tip,非實現)
使用方法一樣。 隨便新建個目錄,例如CommonTips,然後把Math.py 扔進去,在pycharm裏”Add Content Source”。

非常感謝, 現在tip是個過渡版本, 後面會直接結合vc在內存中獲得提示。
不過你的腳本現在可以暫時彌補一下當前的版本

發佈了65 篇原創文章 · 獲贊 30 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章