| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> 3dsMax2022插件开发环境的搭建 -> 正文阅读 |
|
[游戏开发]3dsMax2022插件开发环境的搭建 |
作者: Kagula 时间: 2021-10-18 内容概要
正文初始环境
第一步: 安装Visual Studio Community 2017
????????在微软官网中下载Visual Studio Community 2017在线安装程序,勾选【使用C++在桌面开发】选项进行安装。 ????????安装完毕后,再次运行Visual Studio Installer,切换到【单个组件】页面,选择【Windows 10 SDK (10.0.17134.0)】和【用于x86和x64的Visual C++ MFC】两个组件,继续安装。由于MFC已经退出Microsoft主流开发工具,所以需要手动选择安装。 第二步:安装Qt5? ? ? ? ?我们可以先在线安装Qt5.15.2,因为Qt官网在线安装是没有5.15.1的,安装好后,我们再安装Qt5.15.1离线包。 ? ? ? ? 在离线安装Qt5.15.1前确保已经安装了Python,如果没有,在命令行下输入python,OS会启动Window Store窗口,显示Python 3.9的安装界面,点击安装就可以了。接下去安装Perl,Ruby。我这里用的是AcitveState Perl 5.32和Ruby?2.7.1-1-x64。 ? ? ? ? 下载“https://ftp.fau.de/qtproject/archive/qt/5.15/5.15.1/single/qt-everywhere-src-5.15.1.zip”解压到D分区,打开“x64 Native Tools Command Prompt for VS 2017”控制台后使用下面的命令编译和安装Qt5.15.1,这个过程可能需要几小时。这里假设你已经在“D:\qt-everywhere-src-5.15.1”位置。
? ? ? ?如果一切OK,C分区中我们已经有了编译好的Qt工具。 第三步:安装3dsmax 2022 SDK
? ? ? ? 请打开文件夹,检查maxsdk目录下的两个软链接是否已经建立,然后再进入下一步骤。
最后一步:新建项目,测试开发环境是否已经正确安装????????以admin身份启动Visual Studio 2017开发环境,新建项目选择“3ds Max Plugin Wizard”,这里我们使用默认名称“maxProject1”。下一步,Plugin Type选择Utility。下一步,category填test,description填this is a kagula test,当然在这里你可以改成其它字符串。 向导中的最后一步,MaxSDK路径填“C:\Program Files\Autodesk\3ds Max 2022 SDK\maxsdk”,插件输出路径填“C:\Program Files\Autodesk\3ds Max 2022\Plugins”,3dsmax.exe路径填“C:\Program Files\Autodesk\3ds Max 2022”。勾选“Use Qt UI”,其它都不用勾选。 ? ? ? ? 向导新建了几个文件,对当前任务来说我们只需要关注maxProject1.cpp文件中的BeginEditParams成员函数,当插件被3dsmax加载时会调用这个函数。
????????参考上面的C++代码,我们在原来的模板上添加一行新的代码,用来验证开发环境是否就绪。Build Solution后,按F5运行程序,如果一切顺利我们会看到3dsmax 2022的启动。然后,参考图一启动我们新写的插件 图一 打开我们的第一个插件maxProject1 ? ? ? ? 然后,我们就可以在工作区中看到我们的插件了。? 图二 我们的第一件插件运行成功了 ? ? ? ? 至此我们的3dsmax 2022插件的开发环境就搭建好了。? ? ? ? ? 可以看到“maxProject1.dlu”动态库在“C:\Program Files\Autodesk\3ds Max 2022\Plugins”目录中自动生成了。3ds max2022启动的时候会自动加载这个路径下的插件。 备注
常见问题
参考资料(链接)【1】《Autodesk 3dsmax2022 SDK需求文档》 【2】《Visual Studio Community 2017下载位置》 【3】《3dsmax 2022 SDK下载位置》 https://autodesk-adn-transfer.s3-us-west-2.amazonaws.com/ADN+Extranet/M%26E/Max/Autodesk+3ds+Max+2022/SDK_3dsMax2022.msi 【4】《Visual Studio 2017的Qt VS Tool扩展下载位置》 【5】《3dsmax 2022 SDK官网中的第一个C++程序》 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/28 0:32:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |