《Unity主程手记》摘要记录(1)
作者:陆泽西-《Unity3D高级编程:主程手记》
第一章
1.1架构的意义
1、承载力;2、可扩展性;3、易用性;4、可伸缩性;5、容错
1.2设计
分层(spring web应用、Linux系统架构、TCP/IP分层架构)
分治(分治抽象)
1.3构建
网络->数据->资源管理->核心逻辑框架->框架。GF、ET。
第二章
2.1底层原理和机制
c#源码地址
c#的运行机制:C#代码->编译器->IL(DLL文件)->CLR(加载DLL然后翻译)->10000101(机器语言)
IL2CPP:将IL翻译成C++代码,发布到不同平台时,调用对应平台的C++编译器,AOT,无法热更。
Mono:.Net的跨...
一篇资源更新流程记录
最近在看进入游戏做资源更新流程相关的东西,结合项目的实际流程,做个学习和记录,这里是基于GF的。可以作为参考。
在GF中,将游戏划分为了多个阶段,被称为流程(Procedure),这是基于状态机封装实现的。下文的叙述皆基于此概念,在不同的框架中,可能有不同的叫法(比如状态机),但大体的思路都是差不多的。
ProcedureLaunch
进入游戏流程,进入游戏后一开始的流程。
在这里主要做一些基础的工作,比如设置资源变体;
设置转屏;
初始化游戏的构建信息,供游戏逻辑读取;
语言配置
ProcedureSplash
显示等待画面,等待视频,防沉迷提示。加载常用的GM指令
ProcedureCheckVersion
检查版本流程
检查联...
共计 26 篇文章,4 页。