99
1010
1111## 关于角色函数
12+
1213* 角色函数包括` 创建角色 ` ,` 控制角色 ` ,` 移除角色 ` (这里暂且不讨论战斗人物相关函数)。
1314* 为了更好区分主角与npc,鹰歌使用了` hero ` 与` role ` 两种函数作为区分。
1415## 创建主角/角色
@@ -21,9 +22,9 @@ game.createhero({RID: "资源ID", $name: "主角名字",$speed:速度});
2122我们将重要的参数陈列出来:
2223
2324* ** RID** :RID是游戏内部的资源ID,他会引用` 角色 ` 一栏的资源,如图,` Role1 ` ,` 美奈子 ` 等都是RID
24- ![ 角色id] ( / image/jueseid.png)
25+ ![ 角色id] ( image/jueseid.png )
2526* ** $name** :$name(别忘了` $ ` 号)表示角色名称,会显示在一个角色的头顶上(当然也可以不显示每次)
26- ![ 角色id] ( / image/juesename.png)
27+ ![ 角色id] ( image/juesename.png )
2728
2829* ** 函数` createhero ` ,` createrole ` 参数及其说明** :
2930> 无特殊说明,函数前均省略game类。标注默认则表示系统会默认设置该参数
@@ -75,15 +76,14 @@ var npcX = npc.$bx;
7576| $by | 地图块坐标y | ` number ` |
7677| $targetBx | 定向移动地图块坐标x | ` number ` |
7778| $targetBy | 定向移动地图块坐标y | ` number ` |
78- | ` $$nActionType ` | 角色是否运动<br >10为正在运动 | number |
79+ | $$nActionType | 角色是否运动<br >10为正在运动 | ` number ` |
7980| $targetX | 定向移动像素坐标x | ` number ` |
8081| $targetY | 定向移动像素坐标y | ` number ` |
8182| $action | 为0表示暂时静止<br >为1表示随机移动<br >为-1表示禁止移动和操作<br >为2表示定向移动 | ` number ` |
8283| $direction | 面向方向(0、1、2、3分别表示上右下左) | ` number ` |
8384| $showName | 为是否头顶显示名字 | ` Bool ` |
8485| $realSize | 影子大小 | ` number ` |
8586| $start | 表示角色是否自动动作(true或false) | ` String ` |
86- ...
8787
8888* ** 删除主角/角色**
8989这个非常简单,不多赘述
@@ -117,4 +117,4 @@ function *$start() {
117117}
118118```
119119
120- 人物函数用法是不是很简单呢?接下来我们学习地图类函数!
120+ 人物函数用法是不是很简单呢?接下来我们学习地图类函数!
0 commit comments