1. 程式人生 > >【小松教你手遊開發】【unity實用技能】Google Protocol Buffer(protobuf) 使用和研究

【小松教你手遊開發】【unity實用技能】Google Protocol Buffer(protobuf) 使用和研究

由於專案使用的是c#,所以下面的範例也是用於c#

一、安裝Google Protocol Buffer

二、編寫一個bat檔案處理檔案,批量生成c#檔案,如:

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION 
 rem 查詢檔案
 for /f "delims=" %%i in ('dir /b "..\*.proto"') do (
	echo %%i
 )
 set var2=%cd%
 for /f "delims=" %%i in ('dir /b /s "..\*.proto"') do (
	set var=%%i
	echo !var!
	
	set var1=%cd%
	copy !var! !var1!
 )
 
  for /f "delims=" %%i in ('dir /b/a "*.proto"') do protogen -i:%%i -o:%%~ni.cs
 pause

三、編寫.proto檔案。

四、使用.bat檔案編譯.proto檔案。生成對應c#檔案。

五、