File tree 5 files changed +34
-7
lines changed
5 files changed +34
-7
lines changed Original file line number Diff line number Diff line change 1
1
# TEngine
2
2
3
3
## TEngine-Runtime
4
- ### AOT内核基于Gameframework,最简化以及商业化适配。
4
+ ### AOT内核基于Gameframework,优化、 最简化以及商业化适配。
5
5
![ image] ( src/2-1.png )
6
6
7
7
## AOT游戏框架模块基类。
8
- #### 框架思路为面向接口编程,如Resource资源模块,开发白皮书为先定义IResourceManager的接口规范,然后编写ResourceManager继承框架具体实现(GameFrameworkModule )以及实现接口。最后实现调用层GameFrameworkModuleBase ,调用层可以拓展编辑器供开发者自定义模块参数。
8
+ #### 框架思路为面向接口编程,如Resource资源模块,开发白皮书为先定义IResourceManager的接口规范,然后编写ResourceManager继承框架具体实现(ModuleImp )以及实现接口。最后实现调用层Module ,调用层可以拓展编辑器供开发者自定义模块参数。
9
9
``` csharp
10
10
/// <summary >
11
- /// 游戏框架模块抽象类。GameFrameworkModule为具体框架模块实现 。
11
+ /// 游戏框架模块抽象类。ModuleImp为具体框架模块实现 。
12
12
/// </summary >
13
- internal abstract class GameFrameworkModule
13
+ internal abstract class ModuleImp
14
14
{
15
15
/// <summary >
16
16
/// 获取游戏框架模块优先级。
@@ -34,16 +34,16 @@ internal abstract class GameFrameworkModule
34
34
// =====================================================================//
35
35
36
36
/// <summary >
37
- /// 游戏框架模块抽象类。GameFrameworkModuleBase 为Mono调用层。
37
+ /// 游戏框架模块抽象类。Module 为Mono调用层。
38
38
/// </summary >
39
- public abstract class GameFrameworkModuleBase : MonoBehaviour
39
+ public abstract class Module : MonoBehaviour
40
40
{
41
41
/// <summary >
42
42
/// 游戏框架模块初始化。
43
43
/// </summary >
44
44
protected virtual void Awake ()
45
45
{
46
- GameEntry .RegisterModule (this );
46
+ ModuleSystem .RegisterModule (this );
47
47
}
48
48
}
49
49
```
Original file line number Diff line number Diff line change
1
+ ## <strong >Buy me a coffee.
2
+
3
+ 您的赞助会让我们做得更快更好,如果觉得TEngine对您有帮助,不妨赞助我买杯咖啡吧~
4
+
5
+
6
+ <p align =" center " >
7
+
8
+ <img src =" src/Donate-微信.jpg " alt =" logo " width =" 384 " height =" 562 " >
9
+
10
+ </p >
11
+
12
+ <p align =" center " >
13
+
14
+ <img src =" src/Donate-支付宝.jpg " alt =" logo " width =" 384 " height =" 562 " >
15
+
16
+ </p >
Original file line number Diff line number Diff line change 46
46
* [ 06_对象池模块] ( Books/3-4-%E5%AF%B9%E8%B1%A1%E6%B1%A0%E6%A8%A1%E5%9D%97.md ) : 展示对象池模块概览。
47
47
* [ 07_配置表模块] ( Books/3-6-%E9%85%8D%E7%BD%AE%E8%A1%A8%E6%A8%A1%E5%9D%97.md ) : 展示配置表模块概览。
48
48
* [ 08_流程模块] ( Books/3-7-%E6%B5%81%E7%A8%8B%E6%A8%A1%E5%9D%97.md ) : 展示商业化流程模块。
49
+ * [ 09_UI模块] ( Books/3-5-UI模块.md ) : 展示商业化UI模块。
49
50
50
51
51
52
## <strong >为什么要使用TEngine
@@ -85,6 +86,11 @@ Assets
85
86
└── GameLogic // 游戏业务逻辑程序集 [Dll]
86
87
├── GameApp.cs // 热更主入口
87
88
└── GameApp_RegisterSystem.cs // 热更主入口注册系统
89
+
90
+
91
+ TEngine
92
+ ├── Editor // TEngine编辑器核心代码
93
+ └── Runtime // TEngine运行时核心代码
88
94
```
89
95
90
96
- 必要:项目使用了以下第三方插件,请自行购买导入:
@@ -103,3 +109,8 @@ Assets
103
109
104
110
## <strong >交流群
105
111
### <a href =" http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=MzOcQIzGVLQ5AC5LHaqqA3h_F6lZ_DX4&authKey=LctqAWGHkJ7voQvuj1oaSe5tsGrc1XmQG3U4QniieGUlxY3lC7FtDIpEvPOX0vT8&noverify=0&group_code=862987645 " >群 号:862987645 </strong ></a >
112
+
113
+
114
+ ## <strong >Buy me a coffee.
115
+
116
+ [ 您的赞助会让我们做得更快更好,如果觉得TEngine对您有帮助,不妨赞助我买杯咖啡吧~ ] ( Books/Donate.md )
You can’t perform that action at this time.
0 commit comments