Project1

标题: 【新手】请教XAS的一些问题 [打印本页]

作者: lqx50    时间: 2012-10-2 22:26
标题: 【新手】请教XAS的一些问题
本帖最后由 lqx50 于 2012-10-7 14:42 编辑
/ o. e) `! Y* T6 T/ d
; `0 V, j( V! ^0 ^$ G; F* \请问从普通地图到战斗地图需要设置哪些变量开关?8 g3 p2 U! h- I
怎么新建一个武器?
' d+ |5 I' X2 w  q: R8 l2 _怎么新建一个怪物(数据库、脚本和地图上的方法都要)
作者: ML4455739    时间: 2012-10-3 09:09
请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。
7 |9 N+ e' a1 H没有指定的话,我只能按照XP的3.82版来回答。7 x* l4 L6 v1 |& n
如果是XAS3.82版或其他已经汉化的版本,您可以参考、复制范例工程中的一些设定。& F. n% v7 W. F5 W" L3 h" e

+ y4 p$ r! A/ F# f" F2 J从普通地图到战斗地图一般不需要特别的设定,; i6 {( O' r" g4 `+ V
可能会需要对传感器范围做些调整之类。: L5 I, G' j+ J7 [5 K' b; o% m
! q4 h& W: X9 t2 Z/ Q
新建XAS武器首先在数据库中新建一个武器,如13号武器,
+ y' F; j8 H2 v" t再在脚本编辑器中找到SKILL这个脚本,
* q4 \) j# ]: c; c$ a4 _. D% \19~32行有对WEAPON_ID_TOOL这个哈希表的设定,
  1. WEAPON_ID_TOOL = {' |) B' s5 y' ?5 f% `
  2. #   A  B    武器名称      0 c9 I" t6 d$ S: Q+ G2 C
  3.     1=>1,   # 铜剑    5 A  B2 ?' A/ \; s" t! X
  4.     2=>2,   # 烈焰之剑; O7 R- l$ G' M, {" {
  5.     3=>5,   # 光之剑
      _0 W6 F, h: m4 M
  6.     4=>9,   # 精灵之弓
    " x6 R5 \; N" R8 [9 W
  7.     5=>10,  # 月神之弓
    ' W- ?0 ~1 S- \- S
  8.     6=>12,  # 铜斧# F3 T4 D& v2 u1 {
  9.     7=>13,  # 冰斧
      O( p2 ^6 c7 j- p3 j# w8 Z+ H4 u
  10.     8=>15,  # 魔法师之杖 ! d( J7 G% Q3 p9 F: Q: R, K  B$ w
  11.     9=>16,  # 回力镖  c8 J1 Z1 I  B, W
  12.     10=>17, # T MOG-99
    + _* i/ S1 j% b( z( S) P
  13.     11=>136, # 长枪
    + k- s) Q( r1 A- Y
  14.     13=>100  # 新建武器
    - f' r. A+ H0 l3 q+ G) j
  15. }
    / E8 T! {  `& r0 o4 ~) T
复制代码
插入一行对新建的武器对应的Tool的设定,此处即13号武器使用100号Tool。: w) Y. m* Z" f4 c
如果需要蓄力攻击的设定则在此脚本的275行左右设定,请注意符合哈希表的书写规范。1 w7 i" |% J1 x* \% Y. J
, W9 o1 }0 c9 ]- d
& H! b& V, t- f- I, k
新建敌人也需要分清是新建一般敌人还是BOSS敌人,5 h/ d' a+ H: x8 v: [
首先新建敌人和一般流程一样,数据库中新建一组,并新建对应敌人队伍,
5 |' W, p# H( a& i脚本则在BATTLER中,从67行以下开始有不同的敌人的独立设定,3 s+ f; V- I, O! z0 q
对照注释应该不难理解。, G9 ~: w  H! X2 ]# u
在地图上的敌人事件,通常有三个事件页,敌人出现条件是必有设定,2 t# T# [- L+ I& O
第一页是角色在敌人的传感器范围之外的情况,相当于无序游走,
4 N; ^3 g8 `; A, O2 E! D1 u6 j第二页对4号变量的设定是对应数据库中的敌人ID,
. m! G. j) {7 r0 F6 D) D5 z第三页有一个独立变量D ON的条件,即角色在敌人的传感器范围之内,开始追击。+ W. O. \6 c7 t9 X" F
具体的行动是设置移动路线的指令,Command List脚本中有明确的解释。
作者: lqx50    时间: 2012-10-4 17:17
ML4455739 发表于 2012-10-3 09:09
1 f8 m+ b2 p. |  E+ {8 l$ ^8 m请在提问前说明您所使用的XAS版本(甚至牵涉到VX和VA),并保证具备一定制作基础。
# I4 R# r- d/ y  g" _  c4 K7 N没有指定的话,我只能按照 ...

$ w) H8 P2 D! d! \太谢谢你了!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1