-
大小: 9.03MB文件類(lèi)型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-11-10
- 語(yǔ)言: C#
- 標(biāo)簽: ToLu??Protobuffer3??ToLua??Protobuffe??
資源簡(jiǎn)介
協(xié)議的處理在lua,所有數(shù)據(jù)都是通過(guò)C#的socket轉(zhuǎn)發(fā)到lua,lua最后解密,
需要環(huán)境:
Unity環(huán)境: 2018.1.0b11(64bit)
protobuf環(huán)境:protobuf3.3
你需要點(diǎn)擊:Assets\LuaFramework\LuaProject\Scene\Start才能運(yùn)行
注意這只是客戶端,如果你需要服務(wù)端請(qǐng)下載:Netty Protobuf3 測(cè)試服務(wù)器
需要環(huán)境:
Unity環(huán)境: 2018.1.0b11(64bit)
protobuf環(huán)境:protobuf3.3
你需要點(diǎn)擊:Assets\LuaFramework\LuaProject\Scene\Start才能運(yùn)行
注意這只是客戶端,如果你需要服務(wù)端請(qǐng)下載:Netty Protobuf3 測(cè)試服務(wù)器

代碼片段和文件信息
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/“;
????//項(xiàng)目打成LuaBundle項(xiàng)目得路徑
????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/“;
????//導(dǎo)出時(shí)強(qiáng)制做為靜態(tài)類(lèi)的類(lèi)型(注意customTypeList?還要添加這個(gè)類(lèi)型才能導(dǎo)出)
????//unity?有些類(lèi)作為sealed?class?其實(shí)完全等價(jià)于靜態(tài)類(lèi)
????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)
????};
????//附加導(dǎo)出委托類(lèi)型(在導(dǎo)出委托時(shí)?customTypeList?中牽扯的委托類(lèi)型都會(huì)導(dǎo)出,?無(wú)需寫(xiě)在這里)
????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))
????};
????//在這里添加你要導(dǎo)出注冊(cè)到lua的類(lèi)型列表
????public?static?BindType[]?customTypeList?=
????{????????????????
????????//------------------------為例子導(dǎo)出--------------------------------
????????//_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))
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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個(gè)文件信息
- 上一篇:C#數(shù)值計(jì)算算法編程
- 下一篇:wpf照片墻帶有3d效果.rar
評(píng)論
共有 條評(píng)論