微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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万+ 私信 关注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐