Playing issue
Reported video:GA教育|VVVV gamma版互动艺术教程第四讲:如何调用大神贡献的代码
Description:
01.
图文讲解
图片来源于negut.org
# 什么是NuGet?
NuGet是.NET的软件包管理器。NuGet客户端工具提供了生成和使用软件包的功能。NuGet Gallery是所有软件包作者和使用者都使用的中央软件包存储库。
它是一个自由开源软件包的一个管理系统,是微软开发的一个平台,有非常多的程序员或大神会将自己开发的程序开源放在这个平台上,提供给所有人去使用。如果我们想要写一些比较复杂的画面时,可能会花费大量的时间,但有人已经写好放在这个平台上,我们就可以直接下载下来学习和使用。
比如我们要去制作这样一个叫Voronoi沃罗诺伊图的画面,那我们该怎么去实现它呢?实际上要实现沃罗诺伊图还是不太容易的,需要大家一些编程的基础,但是已经有别人写好了的,我们就可以直接将这套算法调用过来然后去应用。
图片来源于维基百科。
# 如何安装NeGut上的软件包
首先我们去到gamma的左上角,点击“Manage Nugets”(管理NuGet),然后点击“Find on nuget.org”就可以打开NeGut去搜索找到它,我们可以看到这里有一个VL.,(或者在搜索时可以直接加VL.,它是vvvv官方他们的命名方式和区分),点击“VL.2D.Voronoi”。
然后我们回到gamma,再次点击左上角的“Manage Nugets”(管理NuGet),然后点击“Commandine”(打命令行)。首先输入“nuget install”(安装),将搜索出来的“VL.2D.Voronoi”复制上去,当我们发现搜索时出现是预发行预览的情况时就需要加“-pre”,然后回车,就安装好了。
图片来源于GeeksArt。
# 如何调用安装好的软件包
①双击左键,找到“Voronoi”,点击进去就开始调用了。
②点击上方当前页,点击“Dependencies”点击“VL Nugets”,选择我们搜索的选项点击右边的小方块,当它变成高亮时就是相当于我们开始调用了。如果不想使用这个节点,我们只需要将刚刚高亮的小方块点击去掉即可。
图片来源于GeeksArt。
双击选择节点,如果不会使用这个节点,我们可以按F1,在Learn这里进行学习,里面有vvvv官方的作者已经写好的案例去学习和调用。
如果我们想调用的不是vvvv的作者写的软件包,其他人写的我们该怎么调用的呢?其实方法是一样的。
①点击左上角的“Manage Nugets”(管理NuGet),然后点击“Commandine”(打命令行)。输入“nuget install”(安装),将搜索出来的内容复制上去,回车,就安装完成了,在命令行的结尾打入exit即可退出,非常的方便。
②由于它不属于VL这个系统,所以双击左键时不一定能查找到,这时点击上方当前页,点击“Dependencies”——“.NET Nugets”,选择我们搜索的选项点击右边的小方块,当它变成高亮时就是相当于我们开始调用了。
有了这样的一个平台,当我们想要去创作一些复杂的东西,我们就可以通过这里去查找到,非常的方便,大家也可以将自己写好的东西分享出来,只需要注册上传到这个平台上,但平台中有它自己的命名规则,注意按照命名规则去上传和分享,上传成功后,大家就也可以使用你的开源包去做创作了。
*未经授权,请勿转载*
(点击图片即可阅读)
Software(s): VVVV
Comments
Please Log in or Register to comment