mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-07 16:45:10 +00:00
更新README
更新README
This commit is contained in:
@@ -1,16 +1,16 @@
|
|||||||
# TEngine
|
# TEngine
|
||||||
|
|
||||||
## TEngine-Runtime
|
## TEngine-Runtime
|
||||||
### AOT内核基于Gameframework,最简化以及商业化适配。
|
### AOT内核基于Gameframework,优化、最简化以及商业化适配。
|
||||||

|

|
||||||
|
|
||||||
## AOT游戏框架模块基类。
|
## AOT游戏框架模块基类。
|
||||||
#### 框架思路为面向接口编程,如Resource资源模块,开发白皮书为先定义IResourceManager的接口规范,然后编写ResourceManager继承框架具体实现(GameFrameworkModule)以及实现接口。最后实现调用层GameFrameworkModuleBase,调用层可以拓展编辑器供开发者自定义模块参数。
|
#### 框架思路为面向接口编程,如Resource资源模块,开发白皮书为先定义IResourceManager的接口规范,然后编写ResourceManager继承框架具体实现(ModuleImp)以及实现接口。最后实现调用层Module,调用层可以拓展编辑器供开发者自定义模块参数。
|
||||||
``` csharp
|
``` csharp
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 游戏框架模块抽象类。GameFrameworkModule为具体框架模块实现。
|
/// 游戏框架模块抽象类。ModuleImp为具体框架模块实现。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
internal abstract class GameFrameworkModule
|
internal abstract class ModuleImp
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取游戏框架模块优先级。
|
/// 获取游戏框架模块优先级。
|
||||||
@@ -34,16 +34,16 @@ internal abstract class GameFrameworkModule
|
|||||||
//=====================================================================//
|
//=====================================================================//
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 游戏框架模块抽象类。GameFrameworkModuleBase 为Mono调用层。
|
/// 游戏框架模块抽象类。Module 为Mono调用层。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public abstract class GameFrameworkModuleBase : MonoBehaviour
|
public abstract class Module : MonoBehaviour
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 游戏框架模块初始化。
|
/// 游戏框架模块初始化。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
protected virtual void Awake()
|
protected virtual void Awake()
|
||||||
{
|
{
|
||||||
GameEntry.RegisterModule(this);
|
ModuleSystem.RegisterModule(this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
16
Books/Donate.md
Normal file
16
Books/Donate.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
## <strong>Buy me a coffee.
|
||||||
|
|
||||||
|
您的赞助会让我们做得更快更好,如果觉得TEngine对您有帮助,不妨赞助我买杯咖啡吧~
|
||||||
|
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
|
||||||
|
<img src="src/Donate-微信.jpg" alt="logo" width="384" height="562">
|
||||||
|
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
|
||||||
|
<img src="src/Donate-支付宝.jpg" alt="logo" width="384" height="562">
|
||||||
|
|
||||||
|
</p>
|
BIN
Books/src/Donate-微信.jpg
Normal file
BIN
Books/src/Donate-微信.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 113 KiB |
BIN
Books/src/Donate-支付宝.jpg
Normal file
BIN
Books/src/Donate-支付宝.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 214 KiB |
11
README.md
11
README.md
@@ -46,6 +46,7 @@
|
|||||||
* [06_对象池模块](Books/3-4-%E5%AF%B9%E8%B1%A1%E6%B1%A0%E6%A8%A1%E5%9D%97.md): 展示对象池模块概览。
|
* [06_对象池模块](Books/3-4-%E5%AF%B9%E8%B1%A1%E6%B1%A0%E6%A8%A1%E5%9D%97.md): 展示对象池模块概览。
|
||||||
* [07_配置表模块](Books/3-6-%E9%85%8D%E7%BD%AE%E8%A1%A8%E6%A8%A1%E5%9D%97.md): 展示配置表模块概览。
|
* [07_配置表模块](Books/3-6-%E9%85%8D%E7%BD%AE%E8%A1%A8%E6%A8%A1%E5%9D%97.md): 展示配置表模块概览。
|
||||||
* [08_流程模块](Books/3-7-%E6%B5%81%E7%A8%8B%E6%A8%A1%E5%9D%97.md): 展示商业化流程模块。
|
* [08_流程模块](Books/3-7-%E6%B5%81%E7%A8%8B%E6%A8%A1%E5%9D%97.md): 展示商业化流程模块。
|
||||||
|
* [09_UI模块](Books/3-5-UI模块.md): 展示商业化UI模块。
|
||||||
|
|
||||||
|
|
||||||
## <strong>为什么要使用TEngine
|
## <strong>为什么要使用TEngine
|
||||||
@@ -85,6 +86,11 @@ Assets
|
|||||||
└── GameLogic // 游戏业务逻辑程序集 [Dll]
|
└── GameLogic // 游戏业务逻辑程序集 [Dll]
|
||||||
├── GameApp.cs // 热更主入口
|
├── GameApp.cs // 热更主入口
|
||||||
└── GameApp_RegisterSystem.cs // 热更主入口注册系统
|
└── GameApp_RegisterSystem.cs // 热更主入口注册系统
|
||||||
|
|
||||||
|
|
||||||
|
TEngine
|
||||||
|
├── Editor // TEngine编辑器核心代码
|
||||||
|
└── Runtime // TEngine运行时核心代码
|
||||||
```
|
```
|
||||||
|
|
||||||
- 必要:项目使用了以下第三方插件,请自行购买导入:
|
- 必要:项目使用了以下第三方插件,请自行购买导入:
|
||||||
@@ -103,3 +109,8 @@ Assets
|
|||||||
|
|
||||||
## <strong>交流群
|
## <strong>交流群
|
||||||
### <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>
|
### <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>
|
||||||
|
|
||||||
|
|
||||||
|
## <strong>Buy me a coffee.
|
||||||
|
|
||||||
|
[您的赞助会让我们做得更快更好,如果觉得TEngine对您有帮助,不妨赞助我买杯咖啡吧~](Books/Donate.md)
|
||||||
|
Reference in New Issue
Block a user