mirror of
https://github.com/motajs/template.git
synced 2026-11-15 08:14:30 +08:00
docs(10-11): 迭代修正读者阻断问题(第1轮)
- 修正 B-01..B-13 共 13 条阻断性理解问题(详见 10-11-READER-REVIEW.md 第 1 轮记录) - src-tour 新增「包从哪来」概念,并在用到包名 import 的篇目交叉引用 - 结构门禁 STRUCT-OK;构建 green、dead link = 0
This commit is contained in:
1 parent
b09da5b129
commit
927611182b
18 files changed
+166
-18
No files matched your search
@@ -45,7 +45,7 @@ state.hero.location.addHook(new EnemyChangeFloorHooks(state));
|
||||
- 勇士移动器:处理正常移动;
|
||||
- 寻路系统:处理瞬移;
|
||||
- 战斗流程:处理战前/战后;
|
||||
- 勇士位置:处理切换楼层。
|
||||
- 勇士位置:处理切换楼层。这里的 `onSetFloor` 属于 `IHeroLocationHooks`,挂在 `state.hero.location` 上;它和[钩子](./hooks.md)里「切换楼层前后」的 `IHeroStateHooks.onBeforeChangeFloor` / `onAfterChangeFloor`(挂在 `state.hero` 上)是两族不同的钩子,别混用。
|
||||
|
||||
## 战斗流程中的时序
|
||||
|
||||
@@ -74,7 +74,7 @@ map.set(
|
||||
);
|
||||
```
|
||||
|
||||
再写一个战斗钩子。它不修改内置的 `EnemyCombatHooks`,而是作为另一个钩子并存:
|
||||
再写一个战斗钩子。它不修改内置的 `EnemyCombatHooks`,而是作为另一个钩子并存(示例里的 `@motajs/*`、`@user/*` 是包名,含义见 [src 导览](./src-tour.md) 的「包从哪来」):
|
||||
|
||||
```ts
|
||||
import { IEnemyAttr, IHeroAttr } from '@user/data-common';
|
||||
|
||||
Reference in new issue
Block a user