赞 | 0 |
VIP | 15 |
好人卡 | 21 |
积分 | 7 |
经验 | 24727 |
最后登录 | 2021-10-29 |
在线时间 | 2184 小时 |
- 梦石
- 0
- 星屑
- 672
- 在线时间
- 2184 小时
- 注册时间
- 2009-12-6
- 帖子
- 607
|
请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。
* m+ i: A3 A* R" b. s没有指定的话,我只能按照XP的3.82版来回答。
8 K2 A& w$ \ d1 D: ^如果是XAS3.82版或其他已经汉化的版本,您可以参考、复制范例工程中的一些设定。
* `; U0 m+ `- W: \+ m
, H7 O8 f* q: |/ |从普通地图到战斗地图一般不需要特别的设定,
' i# L8 X& c0 P1 _# V可能会需要对传感器范围做些调整之类。4 C* c) s# r' v/ f
4 n; n& _6 b# h; ]新建XAS武器首先在数据库中新建一个武器,如13号武器,
$ D5 H! l! A z7 b再在脚本编辑器中找到SKILL这个脚本,1 _) r) s5 w) @3 M" w" C& n) M: x5 t! q
19~32行有对WEAPON_ID_TOOL这个哈希表的设定,- WEAPON_ID_TOOL = {7 I: h: {0 A2 O
- # A B 武器名称 $ X% Y, S Y b- h, g+ ?6 B4 R( P
- 1=>1, # 铜剑 : v+ j& a; S; K+ F* a
- 2=>2, # 烈焰之剑
, e- j1 q7 U$ K- ~ - 3=>5, # 光之剑" s' l" {3 O" h+ a3 ~& r* |
- 4=>9, # 精灵之弓
7 |8 I9 e- C- K0 \3 n2 \% G) R4 w* O - 5=>10, # 月神之弓! G* D' A( F! p$ D7 c! d; w
- 6=>12, # 铜斧
5 |1 K# A1 F8 n9 U: N - 7=>13, # 冰斧3 h9 w* {0 G0 l/ T
- 8=>15, # 魔法师之杖 / D- o0 I1 C) p: h2 i/ \: A5 E
- 9=>16, # 回力镖2 Q2 c) |, V& K% `1 x% h4 p y
- 10=>17, # T MOG-99) n& } \! Y: o& c
- 11=>136, # 长枪
! n: E2 ?2 E) n, O0 }: Z0 l0 q - 13=>100 # 新建武器
+ X1 J3 y: d9 N3 @" h - }
4 O3 ^+ W. J8 ]. u# L0 P2 }
复制代码 插入一行对新建的武器对应的Tool的设定,此处即13号武器使用100号Tool。
# R; B) g) O" _如果需要蓄力攻击的设定则在此脚本的275行左右设定,请注意符合哈希表的书写规范。& F) c' O0 U Z0 B m: v% z; C
; e' l6 ^% h! o; j1 Z; ]# {; p. N4 |, w+ [
新建敌人也需要分清是新建一般敌人还是BOSS敌人,
% F7 m9 _* g1 A% d首先新建敌人和一般流程一样,数据库中新建一组,并新建对应敌人队伍,
" H$ {4 Z1 V7 Y, D脚本则在BATTLER中,从67行以下开始有不同的敌人的独立设定,# h, M/ P# X8 \0 _& }& ~, D
对照注释应该不难理解。
6 H0 _3 H# x+ l% e q* V4 I. [+ p在地图上的敌人事件,通常有三个事件页,敌人出现条件是必有设定,0 A& q- l. e2 l7 W
第一页是角色在敌人的传感器范围之外的情况,相当于无序游走,
l% C- I1 ?' g) k- w- s第二页对4号变量的设定是对应数据库中的敌人ID,
+ y+ M% K1 ]6 \第三页有一个独立变量D ON的条件,即角色在敌人的传感器范围之内,开始追击。8 b) y3 t# L, _) y
具体的行动是设置移动路线的指令,Command List脚本中有明确的解释。 |
评分
-
查看全部评分
|