replace ```js
This commit is contained in:
parent
d9002596ab
commit
a46d322e0c
18
_docs/api.md
18
_docs/api.md
@ -425,7 +425,7 @@ core.doFunc(func, _this)
|
||||
|
||||
actions.js主要是处理一些和用户交互相关的内容。
|
||||
|
||||
``` js
|
||||
```text
|
||||
core.registerAction(action, name, func, priority)
|
||||
注册一个用户交互行为。
|
||||
action:要注册的交互类型,如 ondown, onclick, keyDown 等等。
|
||||
@ -951,7 +951,7 @@ core.resize()
|
||||
|
||||
enemys.js中定义了一系列和怪物相关的API函数。
|
||||
|
||||
```js
|
||||
```text
|
||||
core.hasSpecial(special, test)
|
||||
判断是否含有某个特殊属性。test为要检查的特殊属性编号。
|
||||
special为要测试的内容,允许接收如下类型参数:
|
||||
@ -1043,7 +1043,7 @@ events.js将处理所有和事件相关的操作,主要分为五个部分:
|
||||
- 一些具体事件的执行内容
|
||||
|
||||
|
||||
```js
|
||||
```text
|
||||
// ------ 游戏的开始和结束 ------ //
|
||||
|
||||
core.resetGame(hero, hard, floorId, maps, values)
|
||||
@ -1374,7 +1374,7 @@ core.afterUseBomb()
|
||||
|
||||
icons.js主要是负责素材相关信息,比如某个素材在对应的图片上的位置。
|
||||
|
||||
```js
|
||||
```text
|
||||
core.getClsFromId(id)
|
||||
根据某个素材的ID获得该素材的cls
|
||||
|
||||
@ -1388,7 +1388,7 @@ core.getTilesetOffset(id)
|
||||
|
||||
items.js主要负责一切和道具相关的内容。
|
||||
|
||||
```js
|
||||
```text
|
||||
core.getItemEffect(itemId, itemNum)
|
||||
即捡即用类的道具获得时的效果。实际对应道具图块属性中的itemEffect框。
|
||||
|
||||
@ -1478,7 +1478,7 @@ core.quickLoadEquip()
|
||||
|
||||
loader.js主要负责资源加载相关的内容。
|
||||
|
||||
```js
|
||||
```text
|
||||
core.loadImage(imgName, callback)
|
||||
从 project/images/ 中加载一张图片。imgName为图片名。
|
||||
callback为执行完毕的回调函数,接收(imgName, image)即图片名和图片内容作为参数。
|
||||
@ -1520,7 +1520,7 @@ maps.js负责一切和地图相关的处理内容,包括如下几个方面:
|
||||
- 移动/跳跃图块,淡入淡出图块
|
||||
- 全局动画控制,动画的绘制
|
||||
|
||||
```js
|
||||
```text
|
||||
// ------ 地图的初始化,保存和读取,地图数组的生成 ------ //
|
||||
|
||||
core.loadFloor(floorId, map)
|
||||
@ -1849,7 +1849,7 @@ ui.js负责一切UI界面的绘制。主要包括三个部分:
|
||||
- 具体的某个UI界面的绘制
|
||||
- 动态创建画布相关的API
|
||||
|
||||
```js
|
||||
```text
|
||||
// ------ 设置某个画布的属性的相关API ------//
|
||||
这系列函数的name一般都是画布名,可以是系统画布或动态创建的画布。
|
||||
但也同时也允许直接传画布的context本身,将返回自身。
|
||||
@ -2108,7 +2108,7 @@ core.ui.deleteAllCanvas()
|
||||
|
||||
utils.js是一个工具函数库,里面有各个样板中使用到的工具函数。
|
||||
|
||||
```js
|
||||
```text
|
||||
core.replayText(text, need, times)
|
||||
将一段文字中的${}(表达式)进行替换。need和time一般可以直接忽略。
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user