作为 .Net 开发人员,我想知道开始构建或学习混合现实和元界应用程序的最佳学习路径是什么?我知道这个网站不适合这类问题,但我找不到我的问题的答案。
3 回答
混合现实是一系列身临其境的体验,在增强现实和虚拟现实应用程序中将物理和数字世界连接和融合在一起。我们使用混合现实工具包 (MRTK)一个跨平台工具包,用于为虚拟现实 (VR)和增强现实 (AR)构建混合现实体验。该工具包提供了一组组件和功能,可用于加速 Windows Mixed Reality 开发。
以下是推荐的硬件规格:
- 处理器: 英特尔酷睿 i5-4590 或 AMD FX 8350
- 显卡: NVIDIA GeForce GTX 1060 或 AMD Radeon RX 480
- 内存: 8 GB RAM
- 端口: 3 个 USB 3.0
- 操作系统: Windows 7 或更高版本
对于区块链部分,我建议从以太坊开始,因为它已经存在了一段时间,所以有更多的信息、资源和工具。
以太坊使用在 EVM 上运行的 Solidity 智能合约(您可以使用像 MATIC 这样的侧链或像 Binance Smart Chain (BSC) 这样的独立 ETH 链克隆来降低 gas 费用)。
solidity-by-example.org 是对 Solidity 的一个很好的介绍
你还需要一些方法来连接智能合约,我敢肯定这不是一个完整的列表:Web:web3.js、ethers.js Unreal:Etherlinker Unity:ethereum-unity-boilerplate、Nethereum
我自己没用过;但是,显然 Nethereum 也有其他 .Net 的东西,并且可能能够替换上面列出的 js 库。
您需要熟悉各种代币类型:ERC20、ERC721 和 ERC155。
您可以使用Metaverse Studio创建增强现实应用程序