0004 Maya插件开发之C#篇

C#,号称C++++,微软的亲儿子。名字起得霸气,初心想超越C++,现在排行榜前四五名左右徘徊。原因是同类语言Java先出生了好多年,加上微软一直抵抗开源... 直到最近印度人上台才彻底转变态度,未来可期。

 

就语言本身来说,C#搭配天下第一IDE Virtual Studio,使用上应该是最舒服的那个了,至少Windows平台上是吧。

 

Max, Maya很早就整合了.Net,提供.Net SDK, 理论上可以使用任何支持.Net的语言开发(Autodesk的亲儿子CAD更早支持.Net)。所以如果熟悉C#, 也可以很快上手Maya的插件开发。

好处有几个:

1. 使用WPF/XAML来写UI,这样可以充分利用强大的VS快速生成UI

2. 整合其它工具链中已有.Net库或工具

3. 语法舒服,写起来省心省力

 

其实C#在UE4中也有用到。另外Unity直接放弃Javascript了,以后都是用C#开发。加上Unity与微软是同一战线伙伴,搞的IL2CPP指不定那天性能反超C++呢。我刚接触Unity时对于选JS还是C#也是花了点时间。对比了官方一些案例后,发现稍复杂点的都是用C#写的,所以也就不搞JS了。可气的是还有些软件拿JS做脚本语言...

 

我曾经给广东三维家开发Max工具时,创造性的发明了通过VS + C#直接写Windows窗体,用作Max工具UI的方法。包括注册所有控件的事件都是C#写的,效果又快又好。至今也没看到其它人有这种搞法,后面会单独写一篇文章来介绍这个发明^_^

 

闲话了一大段,正式开始来写个C#的Maya

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值