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

|
发表于 2012-10-3 09:09:55
|
显示全部楼层
请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。 Q( G) w9 ^' o2 ]! A- X' i9 }
没有指定的话,我只能按照XP的3.82版来回答。
. \7 ~; ]- g- B( C如果是XAS3.82版或其他已经汉化的版本,您可以参考、复制范例工程中的一些设定。
) J- P6 D- [4 E u+ {) K6 Q
& N% Q* x$ M7 i8 j从普通地图到战斗地图一般不需要特别的设定,9 M9 t5 t7 ?8 X* ?4 i1 I
可能会需要对传感器范围做些调整之类。, `, [" n- O$ B/ A* N
, E* r8 F# ?( f( J' o; L新建XAS武器首先在数据库中新建一个武器,如13号武器,, R7 n8 c+ |, Q( b! L6 ]% T
再在脚本编辑器中找到SKILL这个脚本,5 e# T1 ~1 o! d0 r: \
19~32行有对WEAPON_ID_TOOL这个哈希表的设定,- WEAPON_ID_TOOL = {6 S' m) m' c/ X1 d2 `4 [5 r
- # A B 武器名称 , p' L1 m3 E# \5 l8 ~
- 1=>1, # 铜剑 5 |& e: A8 K2 W5 C
- 2=>2, # 烈焰之剑( y7 K4 Y1 x( \7 U+ w
- 3=>5, # 光之剑
; I; U5 Y+ S2 i" R; f6 F - 4=>9, # 精灵之弓( J! Q5 ?) N% _0 h
- 5=>10, # 月神之弓; z0 K# }/ b/ s' z
- 6=>12, # 铜斧
6 z6 U @' Z3 k2 U4 W% ` - 7=>13, # 冰斧
/ j# k0 ?: \& q2 J* d - 8=>15, # 魔法师之杖
! l" O6 }8 ?. A7 q1 r - 9=>16, # 回力镖5 ?3 T9 r: u/ i4 [. ^* U1 d) |' U
- 10=>17, # T MOG-99
8 w. X3 V/ f4 f6 B - 11=>136, # 长枪
s' N6 N. M* ^) h, V - 13=>100 # 新建武器4 ?: u: L3 L! A( K) W5 Y
- }
^& y4 i+ I, S3 w' B
复制代码 插入一行对新建的武器对应的Tool的设定,此处即13号武器使用100号Tool。
3 ^ y7 l" C+ f+ S2 J# \$ B如果需要蓄力攻击的设定则在此脚本的275行左右设定,请注意符合哈希表的书写规范。
2 M8 E& G2 Z3 X: X8 _, n; }6 u" @8 g8 X3 b/ e- f0 Z# s
/ B( `3 c( U9 O' L2 T9 A
新建敌人也需要分清是新建一般敌人还是BOSS敌人,
! N# R; @) c# @首先新建敌人和一般流程一样,数据库中新建一组,并新建对应敌人队伍,
" `/ V) y7 a* Y( p; o/ y. {脚本则在BATTLER中,从67行以下开始有不同的敌人的独立设定,
7 v. E' y; n" T% |% e对照注释应该不难理解。; p. M& s( t }6 s9 `& }
在地图上的敌人事件,通常有三个事件页,敌人出现条件是必有设定,4 }) d. R4 h8 ^3 p3 x
第一页是角色在敌人的传感器范围之外的情况,相当于无序游走,: o, E: S) U6 c! M
第二页对4号变量的设定是对应数据库中的敌人ID,3 B3 r& G: y# S3 V# ~
第三页有一个独立变量D ON的条件,即角色在敌人的传感器范围之内,开始追击。$ V: Q# P: h# A4 u
具体的行动是设置移动路线的指令,Command List脚本中有明确的解释。 |
评分
-
查看全部评分
|