Skip to content

Commit 2a88cd2

Browse files
committed
chore: update README
1 parent bd62ade commit 2a88cd2

File tree

7 files changed

+46
-13
lines changed

7 files changed

+46
-13
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,15 @@ yarn bootstrap
2828
- [基于组件化的思想改进](./ECS模式代码/story_after/)
2929
- [使用ECS模式来改进](./ECS模式代码/story_improve/)
3030
- [抽象代码](./ECS模式代码/ecs_pattern_role_abstract/)
31+
- 撤销重做模式源码
32+
- [使用命令模式实现撤销重做](./撤销重做模式代码/story_before/)
33+
- [使用撤销重做模式来改进](./撤销重做模式代码/story_improve/)
34+
- [抽象代码](./撤销重做模式代码/redoundo_pattern_role_abstract/)
35+
- 多线程模式代码源码
36+
- [单线程](./多线程模式代码/story_before/)
37+
- [使用多线程模式来改进](./多线程模式代码/story_improve/)
38+
- [抽象代码](./多线程模式抽象代码/)
39+
3140

3241

3342
## 版权许可
Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1+
# 如何运行代码
12

2-
值得注意的是:
3-
TransformComponent、BasicMaterialComponent这两个组件的Buffer是ArrayBuffer而不是SharedArrayBuffer
4-
这是因为:
5-
目前只是单线程,不需要在线程之间共享Buffer;
6-
ArrayBuffer的兼容性更好
3+
```js
4+
npm run webpack:dev-server
5+
```
6+
7+
# 代码说明
8+
9+
值得注意的是:
10+
TransformComponent、BasicMaterialComponent这两个组件的Buffer是ArrayBuffer而不是SharedArrayBuffer。这是因为:
11+
12+
- 目前只是单线程,不需要在线程之间共享Buffer
13+
- ArrayBuffer的兼容性更好

多线程模式代码/story_improve/README.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1+
# 如何运行代码
12

2-
值得注意的是:
3-
TransformComponent、BasicMaterialComponent这两个组件的Buffer是SharedArrayBuffer
4-
因为只有SharedArrayBuffer而非ArrayBuffer才能在线程之间共享
5-
6-
3+
```js
4+
npm run webpack:dev-server
5+
```
76

7+
# 代码说明
88

9-
值得注意的是:
10-
因为使用了浏览器的SharedArrayBuffer API,所以需要启用浏览器的“跨域隔离”,打开Cross Origin
9+
值得注意的是:
1110

12-
具体实现是在webpack的配置文件中定义下面的代码:
11+
- TransformComponent、BasicMaterialComponent这两个组件的Buffer是SharedArrayBuffer,因为只有SharedArrayBuffer而非ArrayBuffer才能在线程之间共享
12+
- 因为使用了浏览器的SharedArrayBuffer API,所以需要启用浏览器的“跨域隔离”,打开Cross Origin
13+
具体实现是在webpack的配置文件中定义下面的代码:
1314
webpack.config.devserver.js
1415
```ts
1516
devServer: {
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# 如何运行代码
2+
3+
不能运行
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# 如何运行代码
2+
3+
不能运行
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# 如何运行代码
2+
3+
```js
4+
npm run client
5+
```
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# 如何运行代码
2+
3+
```js
4+
npm run client
5+
```

0 commit comments

Comments
 (0)