Godot 集成
本指南将带你完成 Aptos .NET SDK 的集成过程。要将 Aptos SDK 安装到 Godot 项目,需要将 Aptos SDK 加入 Godot 项目的 .csproj 文件。
-
找到 .csproj
在 Godot 项目根目录中找到 .csproj 文件。该文件用于配置 Godot 项目,并由 Godot 构建系统使用。可在 Godot 编辑器中点击 res://,选择 Open in File Manager 来找到它。
如果找不到 .csproj 文件,可以创建 .cs 文件并构建应用一次;它应会自动生成。

-
添加 Aptos NuGet 包
将以下行加入
.csproj文件的<ItemGroup>部分。如果该部分不存在,请创建该部分。<ItemGroup><PackageReference Include="Aptos" Version="0.0.2-beta" /></ItemGroup>文件应类似如下:
<Project Sdk="Godot.NET.Sdk/4.3.0"><PropertyGroup><TargetFramework>net6.0</TargetFramework><TargetFramework Condition=" '$(GodotTargetPlatform)' == 'android' ">net7.0</TargetFramework><TargetFramework Condition=" '$(GodotTargetPlatform)' == 'ios' ">net8.0</TargetFramework><EnableDynamicLoading>true</EnableDynamicLoading><RootNamespace>AptosSDKExample</RootNamespace></PropertyGroup><!-- START: Add these lines --><ItemGroup><PackageReference Include="Aptos" Version="0.0.1-beta" /></ItemGroup><!-- END --></Project> -
使用 Aptos SDK
在 C# 脚本中导入 Aptos 命名空间,然后使用 SDK。
using Godot;using System;using Aptos;public partial class Example : Node{public override void _Ready(){PrintLedgerInfo();}async void PrintLedgerInfo() {var client = new AptosClient(Networks.Mainnet);var ledgerInfo = await client.Block.GetLedgerInfo();GD.Print(ledgerInfo.BlockHeight);}}
你已成功将 Aptos .NET SDK 集成到 Godot 项目。现在可以开始构建游戏并与 Aptos 区块链交互。以下资源可帮助你入门。
入门 开始使用 Aptos .NET SDK 开发。