.net平台正在逐步从.net Framework转向.net Core,从闭源转向开源和跨平台,其强大的性能、优美的语言特性、强大的编译器、高效的开发使得它取得了巨大的成功他的领域。它是一个非常有前途和潜力的图形和游戏平台。
随着C# 成为.net 平台第五大领先语言,其潜力是显而易见的。
2020 年7 月排名前20 的编程语言
也许您渴望更强大的功能来弥补.net 平台较弱的脚本功能,因此maxscript 提供了支持脚本和maxscript 扩展(实际上是UI)的.NET 框架的一部分。
那么maxscript 是如何引入.net 框架的呢?
在maxscript 中,像这样传递:
dotNetClass 属于.net 类。
dotNetObject 进入.net 对象。
dotNetControl进入.netUI控件
dotNetMethod 进入方法
dotNetMXSValue 在.NET 和MAXScript 值之间转换数据类型
所以学习dotnet的时候,主要学习的只有dotNetClass、dotNetObject、dotNetControl、dotNetMethod、dotNetMXSValue。
运行dotnet 时要记住的一件事是,dotnet 是即时(JIT) 编译的,因此在第一次运行时,您编写的中间语言代码将由您计算机上的公共语言库(CLR) 进行编译。被转换成代码。此时会需要一点时间,但下次就可以了。具体原理请阅读《编译原理》一书。
因此,后续将主要介绍dotnet类、对象、方法、属性、UI控件、数字转换等。
有关更多信息,请查看3dsmax 在dotnet 上的官方网站。
原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/82238.html