「Unity/grpc/Core」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→unityサンプルのDL) |
(→unity側grpc準備) |
||
行28: | 行28: | ||
*grpc_unity_package.zip | *grpc_unity_package.zip | ||
*Grpc.Tools.zip | *Grpc.Tools.zip | ||
+ | |||
+ | grpc_unity_package.zipを展開 | ||
+ | <pre> | ||
+ | Google.Protobuf | ||
+ | Grpc.Core | ||
+ | Grpc.Core.Api | ||
+ | System.Buffers | ||
+ | System.Memory | ||
+ | System.Runtime.CompilerServices.Unsafe | ||
+ | </pre> | ||
==unityサンプルのDL== | ==unityサンプルのDL== |
2023年8月24日 (木) 05:49時点における版
grpc.coreとは
- gRPCの古いプラグイン
- 2023/5までサポート
- Mac M1は動かない。Mac Intelは動く。
準備
protobufインストール
protobufは、データシリアライズ用
macの場合
brew install protobuf
grpcインストール
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28 go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2
$ vim ~/.bash_profile export PATH="$PATH:$(go env GOPATH)/bin"
インストール確認
$ protoc-gen-go --version $ protoc-gen-go-grpc --version
unity側grpc準備
から以下をDL
- grpc_unity_package.zip
- Grpc.Tools.zip
grpc_unity_package.zipを展開
Google.Protobuf Grpc.Core Grpc.Core.Api System.Buffers System.Memory System.Runtime.CompilerServices.Unsafe
unityサンプルのDL
https://github.com/grpc/grpc/tree/67538122780f8a081c774b66884289335c290cbe
examples/csharp/HelloworldUnity にUnityサンプルプロジェクトがある
- examples/csharp/HelloworldUnity/Assets以下のScenesとScriptsを自分のプロジェクトのAssets以下に移す
- grpc_unity_package.zipを解凍して、Assets/Plugins以下に移す