Skip to content

Commit c76995b

Browse files
committed
更新 nuget 文档
1 parent e657dfd commit c76995b

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

unity/nuget/README.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
## 使用
44

5-
可用的平台 `.net8.0`, `win-x64`, `linux-x64`, `osx-x64`, `osx-arm64`
5+
可用的平台 `.net8.0`, `win-x64`, `linux-x64`, `osx` ([universal binary](https://developer.apple.com/documentation/apple-silicon/building-a-universal-macos-binary))
6+
7+
Python 的 `osx` 版本目前仅支持 `osx-arm64`
68

79
目前不支持`AOT`
810

@@ -18,39 +20,37 @@
1820
引入需要的扩展,以下是支持的扩展,同样的,也需要引入对应的 `NativeAssets`
1921

2022
* `Puerts.Lua`
21-
* `Puerts.QuickJS`
2223
* `Puerts.NodeJS`
24+
* `Puerts.Python`
25+
* `Puerts.QuickJS`
2326
* `Puerts.V8`
2427

2528
简单用例,已引入 `Puerts.Core``Puerts.V8` 以及对应的 `NativeAssets`
2629

2730
```csharp
2831
using Puerts;
2932

30-
var jsEnv = new ScriptEnv(
31-
new BackendV8());
32-
jsEnv.Eval(@"
33-
CS.System.Console.WriteLine('hello world');
34-
");
35-
jsEnv.Dispose();
36-
37-
Console.WriteLine("Press any key to exit...");
33+
var jsEnv = new ScriptEnv(new BackendV8());
34+
jsEnv.Eval(@"CS.System.Console.WriteLine('hello world');");
35+
jsEnv.Dispose();
36+
Console.WriteLine("Press any key to exit...");
3837
```
3938

4039
## 包版本定义
4140

4241
[Directory.Build.props](Directory.Build.props)
4342

44-
构建包的版本
43+
构建包的版本可以通过设置 `Directory.Build.props` 中的各个版本号来定义
4544

46-
```xml
47-
<BuildPackageVersion>0.0.1</BuildPackageVersion>
45+
版本是从各个upm包的 [package.json](../upms/core/package.json) 中读取的
4846

49-
<PuertsCoreVersion>$(BuildPackageVersion)</PuertsCoreVersion>
50-
<PuertsQuickJsVersion>$(BuildPackageVersion)</PuertsQuickJsVersion>
51-
<PuertsNodeJsVersion>$(BuildPackageVersion)</PuertsNodeJsVersion>
52-
<PuertsV8Version>$(BuildPackageVersion)</PuertsV8Version>
53-
<PuertsLuaVersion>$(BuildPackageVersion)</PuertsLuaVersion>
47+
```xml
48+
<PuertsCoreVersion></PuertsCoreVersion>
49+
<PuertsLuaVersion></PuertsLuaVersion>
50+
<PuertsNodeJsVersion></PuertsNodeJsVersion>
51+
<PuertsPythonVersion></PuertsPythonVersion>
52+
<PuertsQuickJsVersion></PuertsQuickJsVersion>
53+
<PuertsV8Version></PuertsV8Version>
5454
```
5555

5656
设置目标的框架

0 commit comments

Comments
 (0)