我使用了 spine-godot, 具体步骤如下
- 下载该页面中windows支持c#的编辑器
https://zh.esotericsoftware.com/spine-godot page
Godot 4.2.2(支持C#)
Windows版编辑器
2.然后创建了新项目,接着关闭打开项目目录按照下面的操作进行操作
3.打开新建的项目根目录,新建一个名为godot-nuget的文件夹
4.复制以下文件到godot-nuge文件夹内
GodotSharpEditor.<version>.snupkg
Godot.NET.Sdk.<version>.nupkg
Godot.SourceGenerators.<version>.nupkg
GodotSharp.<version>.nupkg
GodotSharp.<version>.snupkg
GodotSharpEditor.<version>.nupkg
5.在项目根目录下新建一个名为nuget.config的文件, 其内容如下:
<configuration>
<packageSources>
<!-- package source is additive -->
<add key="godot-nuget" value="./godot-nuget" />
</packageSources>
</configuration>
下面问题来了,我打开了刚刚的那个项目,然后新添加了一个 SpineSprite节点,然后给这个节点添加了一个c#脚本,接着我用rider打开这个脚本,项目加载完之后,rider编辑器会提示:Cannot resolve symbol 'SpineSprite'
我是操作有问题还是什么情况?
下面是新建脚本的代码
using Godot;
using System;
public partial class MySpineSprite : SpineSprite
{
// Called when the node enters the scene tree for the first time.
public override void _Ready()
{
}
// Called every frame. 'delta' is the elapsed time since the previous frame.
public override void _Process(double delta)
{
}
}