ET框架6.0Demo运行学习笔记

从小白到大佬佬第一步:学习+总结!
ET框架:Github开源项目(基于Unity3d)服务端双端框架;目前还处于学习中,听说很牛逼(跑通Demo后尝试解读源码发现确实牛逼),好了废话不多说,毕竟这牛逼的框架已经接受了市场的考验;接下来填上运行Demo的各种坑,避免后续再次使用又丢了,好记性不如烂笔头。
一:Git源码地址:
利用Git或者压缩包方式下载工程文件;
ET框架6.0Demo运行学习笔记_第1张图片
二:打开Book文件夹所有文件全部阅读一遍,然后再次打开运行指南跟着做:
ET框架6.0Demo运行学习笔记_第2张图片
ET框架6.0Demo运行学习笔记_第3张图片
1:右击以下文件使用VS2020打开
ET框架6.0Demo运行学习笔记_第4张图片
2:右击Sever.app查看属性并确认目标框架等于.Net 6.0
ET框架6.0Demo运行学习笔记_第5张图片
3:不出意外应该会报UnityEnging的相关错误,解决方法:工具-选项-下拉找到(适用于Unity的工具)-常规-杂项-禁止完成生成项目更改为False;
ET框架6.0Demo运行学习笔记_第6张图片
4:然后右击解决方案-重新生成解决方案;
ET框架6.0Demo运行学习笔记_第7张图片
4:打开框架中的Unity文件夹的Unity工程;(本次使用的2020.3.25)
ET框架6.0Demo运行学习笔记_第8张图片
5:使用工具重新编译工程文件:
ET框架6.0Demo运行学习笔记_第9张图片
6:环境配置完成,先运行服务端,在打开客户端即可运行Demo,双开请使用Tools打包工具打包客户端(避免不必要的错误,因为没有阅读文档中这一点,我使用普通打包PC端,运行不起来,尝试解决源码然后手动创建了StreamingAsset文件夹然后将资源打包到改文件夹中一起打包PC程序不会报错但是不建议,毕竟后续会发生什么都是未知数)
ET框架6.0Demo运行学习笔记_第10张图片
好了,Demo运行到此就可以了。
因为觉得自己有能力解读源码,加上阅读文档已经忘记得一干二净,然后开始解决源码,盲目自信导致发生了一件尴尬的事情,竟然找不到修改入口的方法(其实已经找到,但是没有生效总找不到原因,后面还请教高人,结果高人也蒙蔽。因为这套框架是双端框架,在Unity里面右击打开的Cs文件是找不到解决方案的,可能我没找到。。。。。)
填坑:根据框架代码标准,找到login中的相关代码,并实现一个注册的功能,按道理来说下图中这样就应该没问题了;可现实是这样做之后不做任何操作,没反应,我都懵逼了,以为不是这样的,后来各种断点调试啥都没用,想到群里问又怕这问题问的没水平,熊猫大大说得对,学习就得脸皮厚,不懂就问,哪怕赏金提问,重金之下必有勇夫;可终究还是输给了脸皮,我没问,然后决定还是花99元买了字母哥的教程,看了之后才发现,因为框架的特性,修改后需要在Unity中重新编译才能生效,Tools中的F5.F6重新再点以下就行。。。因为框架使用C#做热更,我还是觉得这钱花的值,期待框架的后续视频!!!
ET框架6.0Demo运行学习笔记_第11张图片ET框架6.0Demo运行学习笔记_第12张图片
ET框架6.0Demo运行学习笔记_第13张图片

你可能感兴趣的:(Unity,unity)