Red de conocimiento informático - Material del sitio web - Cómo utilizar la herramienta protobuf para generar clases cs en unity

Cómo utilizar la herramienta protobuf para generar clases cs en unity

Primero descargue la biblioteca protobuf .net en /detail/musicseli/9260723

Luego copie el archivo ProtoGen completo y colóquelo en nuestro directorio de desarrollo de unity

Cambie la biblioteca unity .net del carpeta de archivos COMPLETA a la carpeta de Activos para los archivos de complemento en la carpeta de Activos (cree una nueva carpeta si no existe). Copie la biblioteca unity .net en la carpeta COMPLETA al archivo de complemento en la carpeta Asset en la carpeta Asset (si no, cree una nueva)

En este punto, mi estructura de directorio es la siguiente, como se muestra

En ProtoGen, crea una nueva carpeta protos para almacenar nuestros archivos nativos

Escribe un script generador.bat en el mismo directorio de la carpeta Asset y automáticamente se generarán estos archivos cs. para ti. Generar automáticamente estos archivos cs

[ruby] Ver copia pura

@echo off

set out_path=cd/Assets/Game/Script/protobuf (esto es Una ruta personalizable para generar archivos cs)

cd ProtoGen

rem Buscar archivo

for /R "cd" i in (*.proto) do echo ~ ni

for /R "cd" i in (*.proto) do protogen -i:i -o:out_path/ ~ni.cs

pausa