赞 | 0 |
VIP | 15 |
好人卡 | 21 |
积分 | 7 |
经验 | 24727 |
最后登录 | 2021-10-29 |
在线时间 | 2184 小时 |
- 梦石
- 0
- 星屑
- 672
- 在线时间
- 2184 小时
- 注册时间
- 2009-12-6
- 帖子
- 607

|
请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。; f. e( r$ G8 _) |1 w" F
没有指定的话,我只能按照XP的3.82版来回答。& ]8 H0 y/ O5 C8 o) L, n
如果是XAS3.82版或其他已经汉化的版本,您可以参考、复制范例工程中的一些设定。, o: r9 W3 U! k( ~
2 \$ O& | O4 [# C从普通地图到战斗地图一般不需要特别的设定,
) \1 \/ a# F9 D. Z6 v可能会需要对传感器范围做些调整之类。+ [" j N3 M; N
0 M9 E! T9 M0 c h F# T( ]. |% z3 u
新建XAS武器首先在数据库中新建一个武器,如13号武器,1 d* \ K: Y; ]% |$ {
再在脚本编辑器中找到SKILL这个脚本,
+ g* [9 v$ S3 E, r' @$ l19~32行有对WEAPON_ID_TOOL这个哈希表的设定,- WEAPON_ID_TOOL = {' h4 R9 L, Y |
- # A B 武器名称
6 A* u7 ~1 g8 p9 m. \ - 1=>1, # 铜剑 7 p4 Z7 c9 R2 O6 U0 h* i
- 2=>2, # 烈焰之剑, L" u1 ~9 g7 ~7 t1 `
- 3=>5, # 光之剑
3 B4 a. w, W( Z0 n# H" y* l - 4=>9, # 精灵之弓6 p9 i2 y! T& U) L, i
- 5=>10, # 月神之弓
' i6 ]& A9 U9 Y$ L1 B- f - 6=>12, # 铜斧7 { J. H9 j+ W3 A
- 7=>13, # 冰斧9 c# `& Y5 @4 T
- 8=>15, # 魔法师之杖
S- p$ K! r8 x2 ~, Z4 v" o - 9=>16, # 回力镖
* m X* a* q+ U! |" }- ?# v - 10=>17, # T MOG-992 d" H$ L: N/ o% j" ~' n8 x, W
- 11=>136, # 长枪* U% ~# \8 p' S) l4 D
- 13=>100 # 新建武器8 u( o& ]. H+ Q- y2 ~# ~( s5 a
- }
6 K( v2 H/ f7 D- e# w$ F1 z
复制代码 插入一行对新建的武器对应的Tool的设定,此处即13号武器使用100号Tool。
+ q$ C. {4 g8 ^/ j如果需要蓄力攻击的设定则在此脚本的275行左右设定,请注意符合哈希表的书写规范。
% P5 W- p9 f. Y; k& T( L: a8 ^
3 ?( k! p" D9 P
! G9 ^8 S# }" P2 o新建敌人也需要分清是新建一般敌人还是BOSS敌人,
! u5 X' L9 K6 g8 L. W4 ^- k首先新建敌人和一般流程一样,数据库中新建一组,并新建对应敌人队伍,+ K1 t5 N# K. _+ ~6 Y
脚本则在BATTLER中,从67行以下开始有不同的敌人的独立设定,$ ]. u0 h, }* w ~& N. |
对照注释应该不难理解。
|6 C S$ G% Q S3 S在地图上的敌人事件,通常有三个事件页,敌人出现条件是必有设定,
; u1 c8 e$ f" F第一页是角色在敌人的传感器范围之外的情况,相当于无序游走," j% i1 e! H& P. n% G+ `8 L# Y
第二页对4号变量的设定是对应数据库中的敌人ID,
( p V; ~9 V& ]6 K7 \3 g第三页有一个独立变量D ON的条件,即角色在敌人的传感器范围之内,开始追击。
! a5 Y: ?! L F/ y' w* h具体的行动是设置移动路线的指令,Command List脚本中有明确的解释。 |
评分
-
查看全部评分
|