3dsMax脚本插件开发之路

经过这两个月的努力,RDF2.1的升级开发已经基本完成,只待过些天正式发布。所以现在总算有时间思考,来整理一下自己的思路,以及今后的方向。

回顾当初,1.0是纯Maxscript编写的,一机一码的方式注册,用户换了机器的话,还要帮忙先注销再注册新机器,比较麻烦。而2.0是Maxscript & C# & php,以联网充值登录的形式使用,解除了一机一码的限制,方便了许多,用户充值只要到官方淘宝店购买充值码就行了(昨晚在淘宝搜了一下我们的产品,发现一个不知名的店家挂着我们的产品卖,可是我根本没有授权,他哪里会有充值码?看来淘宝上的骗子真的是名不虚传,今天通知公司去找淘宝处理这件事了)

mxs & c# & php,这三者结合的非常棒,可是有点遗憾的是:mxs尽管方便,但它的运行速度总有那么点差强人意,而c#写的界面虽然可以有更多发挥空间,但在3dsmax中总有一点不太顺畅的感觉,而且使用GlobalMessageFilter以及MouseHock的时候,都失败了,不知是max本身限制了还是我没有找到正确的方法。不过,庆幸的是,好像max2015开始支持python了,但由于屁股决定脑袋的原因我并没有选择它;然而当我发现max2017可以直接编写python的时候,我想是应该把它作为下一步的方向了。那,为什么不选c++呢?一来水平有限,再有那个开发效率,我想是会受不了的,而且还有各版本的兼容性等等问题,果断放弃。

今天在max2016的侦听器中试运行一下

python.execute "print 123"
123
#success

那么好了,可以直接写.py的文件,再用 python.ExecuteFile 来执行好了。python在这里还只是mxs的一个interface,不过,目前应该还是够玩了,越到后面,相信会越好用的。

posted on 2016-05-16 16:54 LGED 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lged/p/5498652.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值