2022-05-20 03:29:08 +00:00
|
|
|
|
# Cocos Creator Service Pack
|
|
|
|
|
|
2022-05-20 08:41:38 +00:00
|
|
|
|
这是一个对 Cocos Creator 引擎进行特性新增、修复与优化的**开源非官方服务包**。
|
2022-05-20 03:29:08 +00:00
|
|
|
|
|
2022-05-20 08:41:38 +00:00
|
|
|
|
我们的发展方向是尽量以最符合引擎架构设计的方式加入新的特性、修复引擎已知问题以及性能优化。
|
2022-05-20 03:29:08 +00:00
|
|
|
|
|
2022-05-20 08:41:38 +00:00
|
|
|
|
> 项目的起源
|
|
|
|
|
>
|
|
|
|
|
> 2021 年 2 月,Cocos 发布 Cocos Creator 3.0,并在 3.x 发布之后不会再继续开发 2.x 版本的新特性。
|
|
|
|
|
>
|
|
|
|
|
> 问题修复等所有维护工作也会在 2023 年完全停止。而 2.x 以及 3.x 在一些方面都并不完善,所以我们发布了这个非官方的引擎“魔改”集合。
|
|
|
|
|
>
|
|
|
|
|
> 相似的事情发生在 2014 年 4 月,官方停止了对 Windows XP 的维护,之后 Harkaz 发布了一个非官方服务包 Service Pack 4 (SP4)。
|
|
|
|
|
>
|
|
|
|
|
> 所以我们将这个“魔改”集合取名为 Service Pack。
|
|
|
|
|
>
|
|
|
|
|
> 我们暂时只专注于 Cocos Creator 2.x 版本的适配,虽然当前服务包新增的一些特性在 Cocos Creator 3.5 版本中甚至依然还大部分缺失,但因为它还在蒸蒸日上中(还有希望),并且其引擎架构还在不断地迭代(不稳定),对其进行修改的维护工作会很大。
|
2022-05-20 03:29:08 +00:00
|
|
|
|
|
|
|
|
|
|
2022-05-20 08:41:38 +00:00
|
|
|
|
<!-- @import "[TOC]" {cmd="toc" depthFrom=2 depthTo=6 orderedList=false} -->
|
2022-05-20 03:29:08 +00:00
|
|
|
|
|
2022-05-20 08:41:38 +00:00
|
|
|
|
<!-- code_chunk_output -->
|
2022-05-20 03:29:08 +00:00
|
|
|
|
|
2022-05-20 08:41:38 +00:00
|
|
|
|
- [重要改进](#重要改进)
|
|
|
|
|
- [如何使用](#如何使用)
|
|
|
|
|
- [实现原理](#实现原理)
|
|
|
|
|
- [更新日志](#更新日志)
|
|
|
|
|
- [贡献指南](#贡献指南)
|
2022-05-20 03:29:08 +00:00
|
|
|
|
|
2022-05-20 08:41:38 +00:00
|
|
|
|
<!-- /code_chunk_output -->
|
2022-05-20 03:29:08 +00:00
|
|
|
|
|
2022-05-20 08:41:38 +00:00
|
|
|
|
## 重要改进
|
2022-05-20 03:29:08 +00:00
|
|
|
|
|
2022-05-20 08:41:38 +00:00
|
|
|
|
- 待补充。
|
2022-05-20 03:29:08 +00:00
|
|
|
|
|
|
|
|
|
## 如何使用
|
|
|
|
|
|
|
|
|
|
待补充。
|
|
|
|
|
|
|
|
|
|
## 实现原理
|
|
|
|
|
|
2022-05-20 08:41:38 +00:00
|
|
|
|
每个改动的原理都会进行公示,我们没做过官方那样完善的测试,但是尽量保持改动的透明。
|
2022-05-20 03:29:08 +00:00
|
|
|
|
|
|
|
|
|
## 更新日志
|
|
|
|
|
|
|
|
|
|
待补充。
|
|
|
|
|
|
|
|
|
|
## 贡献指南
|
|
|
|
|
|
|
|
|
|
非常欢迎您能和我们一起来完善,所有的一切都通过 Github 进行:
|
|
|
|
|
|
2022-05-20 08:41:38 +00:00
|
|
|
|
- 如果您有问题或者好的想法,请使用 `Issues` 或 `Discussions` 。
|
|
|
|
|
- 如果您有新的代码提交,请使用 `Pull requests`。
|
2022-05-20 03:29:08 +00:00
|
|
|
|
|
|
|
|
|
原则上我们接受任何新增与修改,但是**任何修改都必须兼容引擎原有的特性**,并且**不允许删除引擎原有的特性**。
|
|
|
|
|
|
|
|
|
|
在开发新特性时,请站在引擎的角度思考该如何设计。
|