-
大小: 9.03MB文件類型: .zip金幣: 1下載: 0 次發布日期: 2023-11-10
- 語言: C#
- 標簽: ToLu??Protobuffer3??ToLua??Protobuffe??
資源簡介
協議的處理在lua,所有數據都是通過C#的socket轉發到lua,lua最后解密,
需要環境:
Unity環境: 2018.1.0b11(64bit)
protobuf環境:protobuf3.3
你需要點擊:Assets\LuaFramework\LuaProject\Scene\Start才能運行
注意這只是客戶端,如果你需要服務端請下載:Netty Protobuf3 測試服務器
需要環境:
Unity環境: 2018.1.0b11(64bit)
protobuf環境:protobuf3.3
你需要點擊:Assets\LuaFramework\LuaProject\Scene\Start才能運行
注意這只是客戶端,如果你需要服務端請下載:Netty Protobuf3 測試服務器
代碼片段和文件信息
using?UnityEngine;
using?System;
using?System.Collections.Generic;
using?LuaInterface;
using?Luaframework;
using?UnityEditor;
using?BindType?=?ToLuaMenu.BindType;
using?UnityEngine.UI;
using?System.Reflection;
public?static?class?CustomSettings
{
????public?static?string?frameworkPath?=?AppConst.frameworkRoot;
????public?static?string?saveDir?=?frameworkPath?+?“/ToLua/Source/Generate/“;
????//項目打成LuaBundle項目得路徑
????public?static?string?luaDir?=?frameworkPath?+?“/LuaProject/Lua“;?//“/Lua/“;
????public?static?string?toluabaseType?=?frameworkPath?+?“/ToLua/baseType/“;
public?static?string?baseLuaDir?=?frameworkPath?+?“/ToLua/Lua“;
public?static?string?injectionFilesPath?=?Application.dataPath?+?“/ToLua/Injection/“;
????//導出時強制做為靜態類的類型(注意customTypeList?還要添加這個類型才能導出)
????//unity?有些類作為sealed?class?其實完全等價于靜態類
????public?static?List?staticClassTypes?=?new?List
????{????????
????????typeof(UnityEngine.Application)
????????typeof(UnityEngine.Time)
????????typeof(UnityEngine.Screen)
????????typeof(UnityEngine.SleepTimeout)
????????typeof(UnityEngine.Input)
????????typeof(UnityEngine.Resources)
????????typeof(UnityEngine.Physics)
????????typeof(UnityEngine.RenderSettings)
????????typeof(UnityEngine.QualitySettings)
????????typeof(UnityEngine.GL)
????????typeof(UnityEngine.Graphics)
????};
????//附加導出委托類型(在導出委托時?customTypeList?中牽扯的委托類型都會導出,?無需寫在這里)
????public?static?DelegateType[]?customDelegateList?=?
????{????????
????????_DT(typeof(Action))????????????????
????????_DT(typeof(UnityEngine.Events.UnityAction))
????????_DT(typeof(System.Predicate))
????????_DT(typeof(System.Action))
????????_DT(typeof(System.Comparison))
????????_DT(typeof(System.Func))
????};
????//在這里添加你要導出注冊到lua的類型列表
????public?static?BindType[]?customTypeList?=
????{????????????????
????????//------------------------為例子導出--------------------------------
????????//_GT(typeof(TestEventListener))
????????//_GT(typeof(TestProtol))
????????//_GT(typeof(TestAccount))
????????//_GT(typeof(Dictionary)).SetLibName(“AccountMap“)
????????//_GT(typeof(KeyValuePair))
????????//_GT(typeof(Dictionary.KeyCollection))
????????//_GT(typeof(Dictionary.ValueCollection))
????????//_GT(typeof(TestExport))
????????//_GT(typeof(TestExport.Space))
????????//-------------------------------------------------------------------????????
????????????????????????
????????_GT(typeof(LuaInjectionStation))
????????_GT(typeof(InjectType))
????????_GT(typeof(Debugger)).SetNameSpace(null)??????????
#if?USING_DOTWEENING
????????_GT(typeof(DG.Tweening.DOTween))
????????_GT(typeof(DG.Tweening.Tween)).SetbaseType(typeof(System.object)).AddExtendType(typeof(DG.Tweening.TweenExtensions))
????????_GT(typeof(DG.Tweening.Sequence)).AddExtendType(typeof(DG.Tweening.TweenSettingsExtensions))
????????_GT(typeof(DG.Tweening.Tweener)).AddExtendType(typeof(DG.Tweening.TweenSettingsExtensions))
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-04-10?16:14??ToLuaProtobuffer3Code\
?????目錄???????????0??2020-04-10?15:30??ToLuaProtobuffer3Code\.vs\
?????目錄???????????0??2020-04-10?15:30??ToLuaProtobuffer3Code\.vs\Luafr
?????目錄???????????0??2020-04-10?15:30??ToLuaProtobuffer3Code\.vs\Luafr
?????文件??????386048??2020-04-10?15:25??ToLuaProtobuffer3Code\.vs\Luafr
?????文件???????28132??2020-04-10?16:12??ToLuaProtobuffer3Code\Assembly-CSharp-Editor.csproj
?????文件???????46518??2020-04-10?16:12??ToLuaProtobuffer3Code\Assembly-CSharp.csproj
?????目錄???????????0??2020-04-10?15:30??ToLuaProtobuffer3Code\Assets\
?????目錄???????????0??2020-04-10?15:30??ToLuaProtobuffer3Code\Assets\Luafr
?????目錄???????????0??2020-04-10?15:30??ToLuaProtobuffer3Code\Assets\Luafr
?????文件???????10511??2020-04-10?11:13??ToLuaProtobuffer3Code\Assets\Luafr
?????文件?????????262??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
?????文件???????12591??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
?????文件?????????178??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
?????文件?????????191??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
?????目錄???????????0??2020-04-10?15:30??ToLuaProtobuffer3Code\Assets\Luafr
?????目錄???????????0??2020-04-10?15:30??ToLuaProtobuffer3Code\Assets\Luafr
?????目錄???????????0??2020-04-10?15:30??ToLuaProtobuffer3Code\Assets\Luafr
?????文件????????9867??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
?????文件?????????179??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
?????文件?????????107??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
?????目錄???????????0??2020-04-10?15:30??ToLuaProtobuffer3Code\Assets\Luafr
?????文件????????5126??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
?????文件?????????138??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
?????文件???????17987??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
?????文件?????????179??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
?????文件?????????107??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
?????文件?????????107??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
?????目錄???????????0??2020-04-10?15:30??ToLuaProtobuffer3Code\Assets\Luafr
?????文件????????7783??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
?????文件?????????262??2019-08-07?16:15??ToLuaProtobuffer3Code\Assets\Luafr
............此處省略1459個文件信息
- 上一篇:C#數值計算算法編程
- 下一篇:wpf照片墻帶有3d效果.rar
評論
共有 條評論