其他分享
首页 > 其他分享> > kbengine 在IDE如PyCharm中添加语法提示

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在内存中获得提示。
不过你的脚本现在可以暂时弥补一下当前的版本

peter-jh 发布了44 篇原创文章 · 获赞 30 · 访问量 24万+ 私信 关注

标签:docs,py,base,kbengine,pycharm,PyCharm,IDE,Math
来源: https://blog.csdn.net/qq_42672770/article/details/103953479