VEX中有两种可以调试代码查看变量值的方法,一种通过printf函数来查看变量值,一种是创建属性进到SpreadSheet面板查看变量值,像下面这样
演示效果:
而printf函数往往太繁琐,这里自定义一个print函数来打印各种类型的变量值(类似Python中的print函数)
演示效果:
此处的print函数是通过C++来自定义的VEX函数,下面来看具体如何实现,有些细节我就不累述了,可以参看前面几篇文章
Step 1、创建一个文件夹叫VEX_Example(命名随便),文件夹中创建的文件和文件夹目录如下
Step 2、文本文件中分别写入下面对应的内容
VEX_Exampleuildhoudini.bat
VEX_ExamplemodulesFindHoudini.cmake
VEX_ExamplesrcCMakeLists.txt
VEX_ExamplesrcVEX_Example.cpp
VEX_ExampleCMakeLists.txt
Step 3、在VEX_Exampleuild文件夹中shift+右键输入指令编译vs工程(此处需要安装cmake和VS2015才能正确执行)
Step 4、执行下面的指令编译VEX_Example.dll链接库并打开Houdini就可以使用print函数了。
这样就大功告成了,这里有三个知识点是可以了解的。
关于自定义VEX函数的一套规则文档
关于hconfig -ap查看HOUDINI_VEX_DSO_PATH环境变量
关于dsoinfo -v查看自定义VEX函数
继续阅读与本文标签相同的文章
上一篇 :
Java定时清理过期文件的实例代码
下一篇 :
Python实现多属性排序的方法
-
大文件传输软件测评,看完就知道怎么选了
2026-05-19栏目: 教程
-
Gartner:2019年公有云服务六大趋势
2026-05-19栏目: 教程
-
虚拟主机有什么优、缺点?
2026-05-19栏目: 教程
-
服务注册
2026-05-19栏目: 教程
-
服务器被攻击 如何查找漏洞以及攻击手法
2026-05-19栏目: 教程
