下載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等項目。
不知道爲啥,官方對Vector2,Vector3 等都沒相關具體介紹。可是寫幾何計算(簡單的碰撞檢測等),離不開這些東西啊。 (還是說python 有更強大的幾何計算庫?有的話還請大大們告知。) 雖說和主流實現差不多,不過還是有些坑點的。 比如:normalize 函數是改變自身,而不是返回單位向量、scale 函數是返回scale後的向量,而不是改變自身。 這些都是逼着去看了底層實現,自己理解的,不知道有沒有錯誤。 還是希望大大們看到後,能提供下相應API說明,讓我們這些新接觸的小白少走彎路。 用 pycharm 寫腳本, 雖然使用了 KBengine 的tips。 不過Math 一直會報錯。 有點強迫症,無法忍受,自己仿照寫了個Math 的 tip腳本( 僅用於tip,非實現) 使用方法一樣。 隨便新建個目錄,例如CommonTips,然後把Math.py 扔進去,在pycharm裏”Add Content Source”。 |
非常感謝, 現在tip是個過渡版本, 後面會直接結合vc在內存中獲得提示。
不過你的腳本現在可以暫時彌補一下當前的版本